如何使用log4js库(javascript)自定义记录器的颜色?
const log4js = require("log4js");
const logger = log4js.getLogger();
logger.level = 'debug';
logger.debug(`print this in red.`);
logger.debug(`print this in purple.`);
我已经安装了log4js npm并尝试在我的节点api上实现记录器.我第一次尝试使用log4js。代码:
var log4js = require('log4js'); // include log4js
log4js.configure({ // configure to use all types in different files.
appenders: [
{ type: 'file',
filename: "/logs/error.log", // specify the path
我现在有一个要求,当log4js打印日志时,我需要获取当前的实时日志数据,一条完整的日志信息(经过log4js处理).Does log4js有这样的接口吗? logger.error("Cheese is too ripe!"); 当代码执行时,我会得到 [2020-07-15T11:19:07.452] [ERROR] cheese - Cheese is too ripe! 我如何在我的代码中从log4js中获得整个字符串,而不是'Cheese is too rather‘
我使用log4js来捕获节点js中的日志。我的节点版本是v10.16.3。当我运行代码时,我会得到错误,因为logger.debug不是一个函数。是否存在节点版本兼容性?因为我一年前就用过同样的代码了。
请查找以下代码
app.js
var log4js = require('log4js');
var logger = require('./logger.js');
logger.debug("Collecting logs");
logger.js
var log4js = require('log4js');
va
在使用库时,有人遇到过Webpack依赖编译问题吗?你找到了解决这个问题的方法吗?,我相信这是他们图书馆里的一个问题。
当试图安装用于监视Node.js/Express应用程序的AppDynamics包时,我们的Webpack构建过程无法导入少量的依赖项。具体来说,错误输出是:
WARNING in ./node_modules/appdynamics/lib/core/agent.js 445:8-28
require.main.require is not supported by webpack.
@ ./node_modules/appdynamics/index.js 1:17-4
我目前正在尝试设置一个csgo赌博网站作为乐趣,我在尝试运行bot.js时遇到了这个错误
Error: Problem with log4js configuration: ({ appenders:
[ { type: 'console' },
{ type: 'file', filename: 'logs/bot_undefined.log' } ] }) - must have a property "appenders" of type object.
at tests.forEach (/var/www/html/bo
我对log4js有意见。
问题是,当我运行node.sj错误时,会弹出:
Error: Cannot find module 'log4js'
at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:278:25)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (/home
目前,我在任何路由文件中都使用像这样的express with log4js模块:
var log = require('log4jslogger.js').LOG;
log.info('this is log statement');
logger.js
var log4js = require('log4js');
log4js.configure(__base + "log4jsconfig.json");
var logger = log4js.getLogger('default');
Object.d
我和webpack有一个小的nodejs项目。我对webpack来说是个新手,所以我想这就是问题所在。
如果我安装了log4js、winston或其他记录器库并运行我得到的应用程序
WARNING in ./~/log4js/lib/log4js.js
Critical dependencies:
388:21-38 the request of a dependency is an expression
@ ./~/log4js/lib/log4js.js 388:21-38
WARNING in ./~/log4js/lib/appenders/logstashUDP.js.orig
我有一个节点应用程序作为服务器运行,并尝试将日志发送到远程elasticsearch。 在最新版本的log4js中,似乎有一些语法发生了变化。我尝试了链接中的一个示例,但它出错了。How to log from Node.js with Express to ELK? 如何在最新版本的log4js v5.2.2中配置elasticsearch?
当运行业力(npx karma start)时,我得到一个关于模块的错误
× 「atl」: Checking finished with 1 errors
i 「atl」: Checking started in a separate process...
× 「atl」: Checking finished with 1 errors
× 「wdm」:
ERROR in [at-loader] ./node_modules/@types/karma/index.d.ts:14:26
TS2307: Cannot find module 'log4js' or its