2017-06-05 68 views

回答

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。它不僅會滿足您的需求,而且也是異步的。

+0

溫斯頓是一個不錯的選擇,但我不想使用它。我必須使用我必須改變我的代碼,然後代碼太大,所以我不能改變它。所以,還有其他建議嗎? – ams

相關問題