In Add-ons Builder I've got something like this in log_settings.py

https://github.com/mozilla/FlightDeck/blob/master/log_settings.py

    'handlers': {
        'syslog': {
            '()': logging.handlers.SysLogHandler,
            'facility': logging.handlers.SysLogHandler.LOG_LOCAL7,
            'formatter': 'prod',
        },
    }

It depends on the commonware, but I guess it's nothing there regarding logging to the SysLog
https://github.com/jsocol/commonware/

Good luck
zalun

On 06/03/11 16:02, Rob wrote:
Thanks, but this doesn't help at all.  I have no problem getting the
RotatingFileHandler working, it is documented albeit poorly, but the
SysLogHandler isn't documented at all and doesn't work the same way.

The SysLogHandler actually has to connect to syslogd and log to a
syslog facility (eg. LOG_USER or LOG_LOCAL0).  How do I configure
those
options?

Rob.

On Jun 1, 12:41 pm, Shawn Milochik<sh...@milochik.com>  wrote:
This should help out. It's for a file, not SysLogHandler, but the idea
is the same.

Just take any arguments you would normally pass to the handler if you
were creating it programmatically and add them as keys to the dictionary:

          'log_file': {
              'level': 'DEBUG',
              'class': 'logging.handlers.RotatingFileHandler',
              'filename': '/tmp/myfilename.log',
              'formatter': 'verbose',
              'backupCount': 50,
              'maxBytes': 2 ** 20,
          },

As demonstrated here, filename, backupCount, and maxBytes (used by the
RotatingFileHandler but not in Django's default logging dict) were just
added and given values. Do the same for SysLogHandler parameters and it
should work.

I had the same difficulty you were having in figuring this out; we
should update the documentation to mention this. I'll open a ticket.

Shawn


--
You received this message because you are subscribed to the Google Groups "Django 
users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to