- Bugfix: Crash when using logger on toplevel without function
- Compiles with Node 12, if you get problems with older node versions fall back to
0.6.1
- Fixed typescript definition
- Allow instanciation of logger without any DB config (use
type: 'none'
) - Bugfix: Do not crash with segmentation fault if first logger to be instanciated is provided with no configuration (throws exception now)
- Silence the
NOTICE
warnings oflibpq
when skipping table creation on startup
- Add
type
property to options in typescript definition
- Add TypeScript definition file 🎉
- Bugfix: If loglevel was not explicitly set the initialization of the global log level was undefined
- Bugfix: On logfile rotation the
log_to_stdout
flag was lost on reinitialization - Postgres: Mark connection as invalid on fatal errors, try to reconnect on next log statement
- Postgres: Set application name to
<logger name> logger
- Bugfix:
stdout
setting will now be inherited, you can turn it off for specific loggers by only setting that option on creation
- Bugfix: Keep configured log level and re-apply that setting to all loggers that do not override it specifically
- Bugfix: Log-rotation/DB-reconnect killed configured logger name
- Implement PostgreSQL support, speed up logging by not failing a lot of insert statements
- SQLite: Turn of FSYNC and autovacuum to speed up processing
- Support log rotation
- Bugfix: Tags were applied to wrong loggers
- Make it work on Linux in addition to MacOS
- Initial public release