ΠΡΠΈΠΊΠ»Π°Π΄ΠΈ
ΠΡΠΈΠΊΠ»Π°Π΄ #1 ΠΡΡΠΈΠΌΡΡ ΡΠ° Π²ΡΡΠ°Π½ΠΎΠ²Π»ΡΡ Π±Π°Π·ΠΎΠ²ΠΈΠΉ ΡΠ»ΡΡ
Loading...
ΠΠΈΡΠ½ΠΎΠ²ΠΎΠΊ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΊΠ»Π°Π΄Ρ Π±ΡΠ΄Π΅ ΡΡ ΠΎΠΆΠΈΠΌ Π½Π°:
string(12) "/var/log/www"
string(14) "/log/base_test"
ΠΡΠΈΠΊΠ»Π°Π΄ #2 ΠΡΡΠΈΠΌΡΡ ΡΠ° Π²ΡΡΠ°Π½ΠΎΠ²Π»ΡΡ Π»ΠΎΠ³ΡΠ²Π°Π½Π½Ρ
Loading...
ΠΠΈΡΠ½ΠΎΠ²ΠΎΠΊ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΊΠ»Π°Π΄Ρ Π±ΡΠ΄Π΅ ΡΡ ΠΎΠΆΠΈΠΌ Π½Π°:
string(7) "default"
string(15) "testModule/app1"
ΠΡΠΈΠΊΠ»Π°Π΄ #3 ΠΡΡΠ½Π°Π» ΡΠ²ΠΈΠ΄ΠΊΠΎΠ³ΠΎ Π·Π°ΠΏΠΈΡΡ
Loading...
Π¨Π°Π±Π»ΠΎΠ½ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ:seaslog.default_template = "%T | %L | %P | %Q | %t | %M". Π¦Π΅ ΠΎΠ·Π½Π°ΡΠ°Ρ, ΡΠΎ Π·Π° Π·Π°ΠΌΠΎΠ²ΡΡΠ²Π°Π½Π½ΡΠΌ ΡΡΠΈΠ»Ρ Π·Π°ΠΏΠΈΡΡ ΠΆΡΡΠ½Π°Π»ΡοΌ `{dateTime} | {level} | {pid} | {uniqid} | {timeStamp} | {logInfo}`
ΠΠΈΡΠ½ΠΎΠ²ΠΎΠΊ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΊΠ»Π°Π΄Ρ Π±ΡΠ΄Π΅ ΡΡ ΠΎΠΆΠΈΠΌ Π½Π°:
seaslog.appender = 1
2014-07-27 08:53:52 | ERROR | 23625 | 599159975a9ff | 1406422432.786 | ΡΠ΅ΡΡΠΎΠ²Π°Ρ ΠΎΡΠΈΠ±ΠΊΠ°, ΡΠ΄Π΅Π»Π°Π½Π½Π°Ρ log
2014-07-27 08:53:52 | DEBUG | 23625 | 599159975a9ff | 1406422432.786 | ΠΎΡΠ»Π°Π΄ΠΊΠ° neeke
2014-07-27 08:53:52 | INFO | 23625 | 599159975a9ff | 1406422432.787 | Π·Π°ΠΏΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² ΠΆΡΡΠ½Π°Π»
2014-07-27 08:53:52 | NOTICE | 23625 | 599159975a9ff | 1406422432.787 | Π·Π°ΠΏΠΈΡΡ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ Π² ΠΆΡΡΠ½Π°Π»
2014-07-27 08:53:52 | WARNING | 23625 | 599159975a9ff | 1406422432.787 | ΡΠ°ΠΉΡ github.com Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ rboot ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠΎΡΠ΅Π΅!
2014-07-27 08:53:52 | ERROR | 23625 | 599159975a9ff | 1406422432.787 | Π·Π°ΠΏΠΈΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ Π² ΠΆΡΡΠ½Π°Π»
2014-07-27 08:53:52 | CRITICAL | 23625 | 599159975a9ff | 1406422432.787 | ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ ΡΡΠΎ-ΡΠΎ ΠΊΡΠΈΡΠΈΡΠ½ΠΎΠ΅
2014-07-27 08:53:52 | EMERGENCY | 23625 | 599159975a9ff | 1406422432.787 | Π’ΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π²ΡΠ³ΠΎΡΠ΅Π» ΡΠΎΡΠ΅Π΄Π½ΠΈΠΉ Π΄ΠΎΠΌ! ΠΡΠΎ ΡΡΡΠΊΠ°
ΠΠΈΡΠ½ΠΎΠ²ΠΎΠΊ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΊΠ»Π°Π΄Ρ Π±ΡΠ΄Π΅ ΡΡ ΠΎΠΆΠΈΠΌ Π½Π°:
seaslog.appender = 2ΠΈΠ»ΠΈseaslog.appender = 3
The log style finally formatted such as:
<15>1 2017-08-27T01:24:59+08:00 vagrant-ubuntu-trusty test/logger[27171]: 2016-06-25 00:59:43 | DEBUG | 21423 | 599157af4e937 | 1466787583.322 | ΠΎΡΠ»Π°Π΄ΠΊΠ° neeke
<14>1 2017-08-27T01:24:59+08:00 vagrant-ubuntu-trusty test/logger[27171]: 2016-06-25 00:59:43 | INFO | 21423 | 599157af4e937 | 1466787583.323 | Π·Π°ΠΏΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² ΠΆΡΡΠ½Π°Π»
<13>1 2017-08-27T01:24:59+08:00 vagrant-ubuntu-trusty test/logger[27171]: 2016-06-25 00:59:43 | NOTICE | 21423 | 599157af4e937 | 1466787583.324 | Π·Π°ΠΏΠΈΡΡ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ Π² ΠΆΡΡΠ½Π°Π»
ΠΡΠΈΠΊΠ»Π°Π΄ #4 Π¨Π²ΠΈΠ΄ΠΊΠΈΠΉ ΠΏΡΠ΄ΡΠ°Ρ ΡΠ½ΠΎΠΊ ΠΏΠ΅Π²Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΡ Π·Π½Π°ΡΠ΅Π½Π½Ρ ΠΏΡΠ΄ΡΠ°Ρ ΡΠ½ΠΊΡ ΠΆΡΡΠ½Π°Π»Ρ
SeasLog Π½Π°Π±ΡΠ²Π°Ρ Π·Π½Π°ΡΠ΅Π½Π½Ρ Π»ΡΡΠΈΠ»ΡΠ½ΠΈΠΊΠ° `grep -wc`, Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΠΉ ΠΊΠ°Π½Π°Π» Ρ ΠΏΠΎΠ²Π΅ΡΡΠ°Ρ Π΄ΠΎ PHP (ΠΌΠ°ΡΠΈΠ² ΡΠΈ ΡΡΠ»Π΅ ΡΠΈΡΠ»ΠΎ).
Loading...
ΠΠΈΡΠ½ΠΎΠ²ΠΎΠΊ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΊΠ»Π°Π΄Ρ Π±ΡΠ΄Π΅ ΡΡ ΠΎΠΆΠΈΠΌ Π½Π°:
array(8) {
["DEBUG"]=>
int(3)
["INFO"]=>
int(3)
["NOTICE"]=>
int(3)
["WARNING"]=>
int(3)
["ERROR"]=>
int(6)
["CRITICAL"]=>
int(3)
["ALERT"]=>
int(3)
["EMERGENCY"]=>
int(3)
}
int(7)
int(1)
ΠΡΠΈΠΊΠ»Π°Π΄ #5 ΠΡΡΠΈΠΌΡΡ ΠΏΠ΅Π²Π½ΠΈΠΉ ΡΠΈΠΏ ΡΠΏΠΈΡΠΊΡ ΠΆΡΡΠ½Π°Π»ΡΠ²
SeasLog Π½Π°Π±ΡΠ²Π°Ρ Π·Π½Π°ΡΠ΅Π½Π½Ρ Π»ΡΡΠΈΠ»ΡΠ½ΠΈΠΊΠ° `grep -w`, Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΠΉ ΠΊΠ°Π½Π°Π» Ρ ΠΏΠΎΠ²Π΅ΡΡΠ°Ρ ΠΌΠ°ΡΠΈΠ² Ρ PHP
Loading...
ΠΠΈΡΠ½ΠΎΠ²ΠΎΠΊ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΊΠ»Π°Π΄Ρ Π±ΡΠ΄Π΅ ΡΡ ΠΎΠΆΠΈΠΌ Π½Π°:
array(6) {
[0] =>
string(83) "2014-02-24 00:14:02 | ERROR | 8568 | 599157af4e937 | 1393172042.717 | test error 3 "
[1] =>
string(83) "2014-02-24 00:14:04 | ERROR | 8594 | 5991576584446 | 1393172044.104 | test error 3 "
[2] =>
string(83) "2014-02-24 00:14:04 | ERROR | 8620 | 1502697015147 | 1393172044.862 | test error 3 "
[3] =>
string(83) "2014-02-24 00:14:05 | ERROR | 8646 | 599159975a9ff | 1393172045.989 | test error 3 "
[4] =>
string(83) "2014-02-24 00:14:07 | ERROR | 8672 | 599159986ec28 | 1393172047.882 | test error 3 "
[5] =>
string(83) "2014-02-24 00:14:08 | ERROR | 8698 | 5991599981cec | 1393172048.736 | test error 3 "
}
array(2) {
[0] =>
string(83) "2014-02-24 00:14:02 | ERROR | 8568 | 599157af4e937 | 1393172042.717 | test error 3 "
[1] =>
string(83) "2014-02-24 00:14:04 | ERROR | 8594 | 5991576584446 | 1393172044.104 | test error 3 "
}