私のコードとlog4jsファイルのすべてが問題なく、構文的に正しいようです。ただし、アプリを実行すると、次のエラーが発生します。
undefined:1
?{
^
SyntaxError: Unexpected token ?
この行に到達すると発生します。
var logFile = 'log4js_' + process.env.NODE_ENV + '.json';
log4js.configure(logFile);
これは私のlog4jsファイルです
{
"appenders": [
{
"type": "console"
},
{
"type": "file",
"filename": "logs/main.log",
"maxLogSize": 1024000,
"category": "main"
}
]
}
「?」があると思う理由がわかりません。文字が先頭にある場合、log4js ファイルには構文エラーはありません。