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 <[email protected]> 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 [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to