我是nodejs和syslog功能的新手。 由nodejs生成的消息(如錯誤或信息)未記錄在syslog中。 我想記錄所有由nodejs生成並顯示在終端上的消息到syslog。 爲此,我需要在syslog.conf文件中進行哪些更改? 注意:我不想使用Winston,loggly或log4s如何在Ubuntu上將所有顯示在控制檯上的nodejs消息記錄到系統日誌?
1
A
回答
1
我還希望從寫入syslog的節點服務器發出控制檯消息,而不必在我的代碼中使用特定的庫。最快的方法似乎是redirecting the output在終端上:
nodejs ~/myapp.js 2>&1 | logger &
或者,如果該應用程序從一個更復雜的bash腳本啓動,script can be redirected的,然後整個輸出到加入這個頂部系統日誌:
#!/bin/bash
exec 1> >(logger -s -t $(basename $0)) 2>&1
# ...
1
不確定Syslog是什麼,因爲我不是Ubuntu用戶。但是您可能需要使用Winston。它不僅會滿足您的需求,而且也是異步的。
相關問題
- 1. 如何在控制檯上顯示日誌消息?
- 2. 如何停止系統日誌消息在solaris上編寫控制檯
- 3. 將消息記錄到JUnit控制檯
- 4. 在jenkins控制檯日誌上顯示應用程序日誌
- 5. PHP:消息/日誌到Eclipse控制檯?
- 6. Tomcat Catalina錯誤日誌沒有顯示在控制檯上
- 7. 如何在控制檯上抑制由hadoop生成的日誌消息
- 8. Rails日誌記錄到控制檯
- 9. python日誌記錄 - 消息沒有顯示在子裏
- 10. 如何避免來自系統日誌廣播消息打印在控制檯上
- 11. 如何在控制檯中隱藏日誌消息的來源?
- 12. 不在日誌記錄器的控制檯中打印日誌
- 13. 如何在Python中將日誌記錄配置到系統日誌?
- 14. 如何禁止在phpunit測試運行時在控制檯上顯示應用程序日誌消息?
- 15. 如何在iPad/iPhone iOS設備上顯示系統日誌?
- 16. 日誌記錄= Ubuntu上的PostgresSQL 9.5的所有問題16.04
- 17. 將調試消息記錄到控制檯在c#
- 18. 如何在服務器控制檯上打印前端日誌消息?
- 19. jQuery .each()沒有將消息記錄到控制檯
- 20. Log4j:日誌在控制檯上顯示,但文件沒有得到更新
- 21. Cassandra控制檯日誌消息
- 22. nodejs交互式控制檯與日誌記錄
- 23. 如何將日誌消息同時寫入日誌文件和控制檯?
- 24. 系統日誌在日誌輪轉後停止日誌記錄
- 25. Linux系統日誌可以記錄非英文消息嗎?
- 26. 程式化控制檯日誌記錄
- 27. 控制檯日誌記錄反應?
- 28. Python的日誌記錄配置:輸出跟蹤到文件,輸出日誌消息到控制檯
- 29. 如何在Eclipse中調試時將PHP消息記錄到調試控制檯?
- 30. 如何在Firebug中顯示過去的控制檯日誌?
溫斯頓是一個不錯的選擇,但我不想使用它。我必須使用我必須改變我的代碼,然後代碼太大,所以我不能改變它。所以,還有其他建議嗎? – ams