As I already mentioned in my ZNC review "Useful and stable with a but" (https://www.ohloh.net/p/5902/reviews) I really like this piece of software. However, it has one big problem for me while I'm using it. I need more information what ZNC is going on.
From my point of view it's important for all daemons to do some logging. It would be great to have some "I still alive" log entries but much more important are information like "IRC Server XY closed connection" or "ZNC started". With such information I know what happened at any time and can be sure that not ZNC is the problem but rather the IRC network or or the other way around.
By the way, there are a lot of ready to use logging frameworks - so have a look. And for information: I asked already the question if ZNC has some logging abilities and the only answer I got was something like: "You can use ZNC in debug mode". This isn't really an option - sorry.
Take a look at this module, it might help you (at least a little):
http://en.znc.in/wiki/Adminlog
And if you want your conversations logged:
http://en.znc.in/wiki/Log
> http://en.znc.in/wiki/Adminlog
As I read it from the description this module only log the (failed) log in of users. This isn't really useful if you're searching the problem of a disconnect or familiar things.
> http://en.znc.in/wiki/Log
This is about conversation logging - nothing to do with my request :-).
Ignore the description and just try it. E.g. it also logs 'ERROR' lines from the server.
It is true however that this module doesnt log all of the useful stuff...
Ok I just installed Adminlog. It works fine and I think it could help me with my problems. However, I still hope that ZNC get syslog logging.
IMHO we got enough kind-of-logging with adminlog and log, sorry.