I think, I found a bug in log4erl version 0.8.6. In log_manager.erl,
in method log() the time is fetched twice: first for date without
microseconds, and then only for microseconds. If calendar:local_time()
is called let's say at 12:00:00.999999, and erlang:now() at 12:00:01.1
then the log would be (and is) written with date like 12:00:00.1 which
is wrong. It results in log entries with dates suggesting, that
they're out of order.
I prepared a small patch for it:
If it's already fixed, then sorry for wasting your time :)
greetings
Waclaw Borowiec