- 論壇徽章:
- 0
|
應(yīng)用日志發(fā)送規(guī)范
日志級(jí)別
普通信息:用戶正常登陸和計(jì)費(fèi)信息。此信息發(fā)送到應(yīng)用程序自有日志文件。
次要信息:用戶認(rèn)證失敗等。此信息發(fā)送到應(yīng)用程序自有日志文件。
主要信息:應(yīng)用程序異常但未影響正常對(duì)外服務(wù)。此種信息發(fā)送到自有應(yīng)用日志。
重要信息:應(yīng)用進(jìn)程停止服務(wù);批處理操作錯(cuò)誤;批處理任務(wù)關(guān)鍵環(huán)節(jié)成功。此種消息發(fā)送到操作系統(tǒng)syslog。
備注:信息級(jí)別的定制可供參考。應(yīng)用系統(tǒng)的開發(fā)者可自行劃分信息級(jí)別。
發(fā)送方法
使用C語(yǔ)言
#include <syslog.h>
main()
{
syslog(LOG_INFO, "Connection from host CallingHost");
}
以上程序?qū)⒃?var/adm/syslog/syslog.log中寫入一條信息(Connection from host CallingHost),并同時(shí)通過(guò)操作系統(tǒng)進(jìn)程(syslogd)向日志管理服務(wù)器發(fā)送信息。命令使用細(xì)節(jié)可以看UNIX幫助,在操作系統(tǒng)下使用man syslog命令。
使用Unix Shell
#!/bin/sh
logger -t BarthJob -p local0.info test
以上程序?qū)⒃?var/adm/syslog/syslog.log中寫入一條信息(test),并同時(shí)通過(guò)操作系統(tǒng)進(jìn)程(syslogd)向日志管理服務(wù)器發(fā)送信息。命令使用細(xì)節(jié)可以看UNIX幫助,在操作系統(tǒng)下使用man logger命令。
|
|