Table of Contents

  • Introduction
  • Installation
  • Handling Challenger
  • Virtual Servers
    · Introduction
    · Creating
    · HTTP
    · HTTPS
    · FTP
    · Tetris
    · Logs
    · Messages
  • Configuration Examples
  • Modules
  • Filesystems
  • RXML Tags
  • Graphics
  • Proxy
  • Databases
  • Miscellaneous Modules
  • Security Considerations
  • Scripting
  • Frontpage
  • Upgrading
  • Third Party Extensions
  • Portability
  • Reporting Bugs
  • Appendix
  • Logs
    Challenger provides access log files in the Common Log Format for each virtual server. It is possible to configure exactly what should be logged and how by the Server Variables/Logging... variables.

    Logging can also be done through special logging modules. A few such modules are included with Challenger.

    User logger
    Logs accesses to a user's home pages in a separate access log. Each user that wants such an access log must create an AccessLog file, in her home page directory.

    AccessLog filename
    The filename of the access log file, by default AccessLog.

    Logging Format
    Configuration of how things should be logged.

    Only log in userlog
    If set, no entry will be written in the normal log.

    Private logs
    The directories that are to get their own log files. Either use a specified PATH or a pattern. /foo/ will use /foo/AccessLog, /users/%s/ will use an AccessLog in all user directories, providing that the users directories are mounted on /users/. All PATH's are relative to Challenger's virtual filesystem.

    Logging disabler
    This module can be used to turn off logging of files, specified with a regexp.

    Logging for
    All files whose PATH in the virtual filesystem match these patterns will be logged, unless they match any of the No logging for patterns.

    No logging for
    All files whose PATH in the virtual filesystem match these patterns will be excluded from logging.

    Client logger
    This module simply logs the user-agent field in a log file. Normally, this field is not logged in access logs, but it is possible to configure Challenger to log it there.

    Client log file
    The file to log to.