Small logging utility. You get a logger that adds a synchronized log to a file and to the console. A new file is created if the day has changed. The log files are organized in folders by year and month.
This logging mechanism used synchronized functions to avoid logging conflicts between modules.
Usage example:
const logger = require("futurosenso-log");
logger.log("This is a test");
A record is created in file with path ./logs/2019/03/2019-03-06.log:
14:19:38 GMT - This is a test
And a output in console:
This is a test
The creation of files and directories is automatic when a log is made:
./logs/2019/03/2019-03-06.log
./logs/2019/03/2019-03-07.log
...
./logs/2019/04/2019-04-01.log
etc...