diff options
author | Jenkins <jenkins@review.openstack.org> | 2014-09-16 22:12:27 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2014-09-16 22:12:27 +0000 |
commit | 7cb791367a3713cb263499c832a8f55f439d9043 (patch) | |
tree | bd98ce3e6584d1702b93f1c82afe6a7fecee68c7 | |
parent | 06b9eb027c4cd0e22f2d6bb5295b9ebbef8f708d (diff) | |
parent | 3d2902451c697e46585b87c40487c4f109228a85 (diff) | |
download | gear-7cb791367a3713cb263499c832a8f55f439d9043.tar.gz |
Merge "document how to configure gearman logging"
-rw-r--r-- | doc/source/index.rst | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/doc/source/index.rst b/doc/source/index.rst index 8fb361a..d7ee37b 100644 --- a/doc/source/index.rst +++ b/doc/source/index.rst @@ -165,6 +165,57 @@ AdminRequest Objects Server Usage ------------ +Logging +^^^^^^^ + +To enable Gearman server logging you can setup a log configuration file and +pass it to `geard` (i.e. geard --log-config=logging.config) + +Example logging.config:: + + [loggers] + keys=root,gear + + [handlers] + keys=console,debug,info + + [formatters] + keys=simple + + [logger_root] + level=WARNING + handlers=console + + [logger_gear] + level=INFO + handlers=debug,info + qualname=gear + + [handler_console] + level=WARNING + class=StreamHandler + formatter=simple + args=(sys.stdout,) + + [handler_debug] + level=DEBUG + class=logging.handlers.TimedRotatingFileHandler + formatter=simple + args=('/var/log/gear/debug.log', 'midnight', 1, 30,) + + [handler_info] + level=INFO + class=logging.handlers.TimedRotatingFileHandler + formatter=simple + args=('/var/log/gear/info.log', 'midnight', 1, 30,) + + [formatter_simple] + format=%(asctime)s %(levelname)s %(name)s: %(message)s + datefmt= + +ACL +^^^ + The syntax of the optional ACL file consists of a number of sections identified by the SSL certificate Common Name Subject, and the arguments to the :py:class:`ACLEntry` constructor as key-value pairs:: |