Nodejsオンラインログ展開
2551 ワード
原文のリンク:https://www.cnblogs.com/feng_013/p/4166179.html
Nodejsオンラインログ展開
Nodejsはオンラインシステムに多く使われていますが、オンラインシステムにはログがありません.どうすればいいですか?
一、foreverログを記録する
私のオンラインシステムはforeverを使ってサービスを開始します.最初からforeverを使って記録します.
Nodejsオンラインログ展開
Nodejsはオンラインシステムに多く使われていますが、オンラインシステムにはログがありません.どうすればいいですか?
一、foreverログを記録する
私のオンラインシステムはforeverを使ってサービスを開始します.最初からforeverを使って記録します.
forever start -a -l ./logs/forever.log
-a
-l
-s console.log ( log4j )
, , , , 。
forever.log , 3GB , , 。
forever.log , SB , :
1. forever.log forever.log.bak forever.log, forever.log.bak ,
2. forever.log ,forever forever.log,
forever , 。
、log4j
log4j nodejs log , ,
1 {
2 "appenders": [
3 { "type" : "console" },
4 {
5 "type": "dateFile",
6 "filename": "logs/access.log",
7 "pattern": "-yyyy-MM-dd",
8 "category" : "normal",
9 "level" : "LOG"
10 },
11 {
12 "type": "file",
13 "filename": "logs/error.log",
14 "maxLogSize": 2097152,
15 "backup": 10,
16 "category": "error"
17 },
18 {
19 "type": "dateFile",
20 "filename": "logs/record.log",
21 "pattern": "-yyyy-MM-dd",
22 "category": "record"
23 }
24 ],
25 "replaceConsole" : true,
26 "levels": {
27 "error": "error",
28 "record" : "trace"
39 }
30 }
Log4j type:
- console
- file maxLogSize backup:n error[1,n].log
- dateFile , access.log-2014-12-14
:
- access.log-12-14 12-15 ,
log4j , , ; , 。
・