node.js - node中使用log4js問題
問題描述
本地電腦是windows,部署運行都是沒問題的,把今天的日志文件刪除了,也會再生成一個。但現在放到了linux服務器上,刪掉了之后就沒有生成新的。通過node看運行,也顯示有log執行,
真是不知道問題在哪里了,還望大家多多指教
代碼如下:
var log4js = require(’log4js’);log4js.configure({ appenders: [{ type: ’console’, category: 'console'}, //控制臺輸出{ type: 'dateFile', filename:’./../logs/data.log’, maxLogSize: 1024, pattern: '_yyyy-MM-dd', alwaysIncludePattern: true}//日期文件格式 ], replaceConsole: true, levels:{dateFileLog: ’trace’ }});var dateFileLog = log4js.getLogger(’data’);exports.logger = dateFileLog;exports.use = function(app) { //頁面請求日志,用auto的話,默認級別是WARN app.use(log4js.connectLogger(dateFileLog, {level:log4js.levels.TRACE, format:’:method :url’}));}
問題解答
回答1:已經解決了,原來是linux的文件路徑和windows上文件路徑的區別
相關文章:
1. javascript - 如何使用loadash對[object,object,object]形式的數組進行比較2. 請教各位大佬,瀏覽器點 提交實例為什么沒有反應4. javascript - 如何清除向可編輯的(contenteditable)元素里粘貼的文本的標簽和樣式?5. mysql優化 - 關于mysql分區6. 如何分別在Windows下用Winform項模板+C#,在MacOSX下用Cocos Application項目模板+Objective-C實現一個制作游戲的空的黑窗口?7. angular.js - 百度支持_escaped_fragment_嗎?8. javascript - ionic2 input autofocus 電腦成功,iOS手機鍵盤不彈出9. nlp - python如何對一篇文章自動分段?10. css3 - 這個形狀使用CSS怎么寫出來?
