Documentation
¶
Overview ¶
ログ出力を行うためのパッケージ。
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Critical ¶
func Critical(msg ...interface{})
criticalレベルでログメッセージを出力する。 この関数が呼び出されると、ただちにログのフラッシュが行われる。
param : msg 出力するメッセージ。複数指定した場合は結合して出力される。
func Debug ¶
func Debug(msg ...interface{})
debugレベルでログメッセージを出力する。
param : msg 出力するメッセージ。複数指定した場合は結合して出力される。
func Error ¶
func Error(msg ...interface{})
errorレベルでログメッセージを出力する。
param : msg 出力するメッセージ。複数指定した場合は結合して出力される。
func Info ¶
func Info(msg ...interface{})
infoレベルでログメッセージを出力する。
param : msg 出力するメッセージ。複数指定した場合は結合して出力される。
func Init ¶
func Init(dir string, name string, identifer string, level string, maxSizeKB int, maxRolls int, timeoutSec int) error
ロガーの初期化処理を行う
param ; dir ログファイルの出力先ディレクトリ。
param : name ログファイルの種別(例:master、servant)。
param : identifer ロック用ファイルに(付与する識別ID(例:servantはListePort)。
param : level 出力ログレベル(trace,debug,info,warn,error,criticalのいずれかを指定)
param : maxSizeKB ログファイルの最大サイズ。この値を超えるとログローテーションが発生する。
param : maxRolls ログファイルの最大世代数
param : timeoutSec ロックのタイムアウト秒
return : エラー情報を返す。
Types ¶
This section is empty.