v0.2.5
some deno tools
Repository
Current version released
3 years ago
date_file_log
reference from std log, everyday will generate a new log file.
examples
import {
DateFileLogConfig,
getLogger,
initLog,
} from "https://deno.land/x/date_file_log@v0.2.5/mod.ts";
const config: DateFileLogConfig = {
"appenders": {
"dateFile": {
"filename": "logs/deno",
"daysToKeep": 10,
"pattern": "yyyy-MM-dd.log",
},
},
"categories": {
"default": {
"appenders": ["console", "dateFile"],
"level": "DEBUG",
},
},
};
await initLog(config);
const logger = getLogger();
logger.warning("warning");
logger.warning(1);
logger.info("info");
logger.error("error");
const logger2 = getLogger("task");
logger2.warning("warning2");
logger2.warning(2);
logger2.info("info2");
logger2.error("error2");
then will generate a log named like deno.2021-07-12.log
in logs