<div dir="ltr">I have a custom ejabberd module in which I would like to log some user events for later analysis.<div><br></div><div>I don't really want that info to be logged in the normal ejabberd.log as it is only gong to be annoyingly verbose in that file.<br></div><div><br></div><div>So what I want to do is log the events to either a different log file or some syslog type thing where I can rotate the logs when they get a certain size etc.</div><div><br></div><div>I've looked at lager but it seems like potentially a complex ask to try to make something like that coexist with the normal ejabberd logging config.</div><div><br></div><div>Is syslog the way to go here?  Or is there another approach you would recommend?  Is there something simple i can do to leverage lager here which I'm missing?  If so can you provide a pointer to some example I could use to give me a headstart.</div><div><br></div><div>I want something that doesn't require a lot of extra libraries added to ejabberd which would complicate my ejabberd setup so it would be attractive to use lager or something small that could be bolted on.  I actually consideered logging to a redis queue since ejabberd has a built-in redis client but that seems a bit hoky.</div><div><br></div><div>All suggestions welcome.</div><div><br></div><div>Thanks,</div><div>RD</div></div>