Documentation ¶
Index ¶
- type Chatter
- func (chatter Chatter) Debug(text string, args ...interface{})
- func (chatter Chatter) Error(text string, args ...interface{})
- func (chatter Chatter) Fatal(text string, args ...interface{}) string
- func (chatter Chatter) Info(text string, args ...interface{})
- func (chatter Chatter) Notice(text string, args ...interface{})
- func (chatter Chatter) Print(text string, args ...interface{})
- func (chatter Chatter) Send(conn net.Conn, text string, args ...interface{})
- func (chatter Chatter) Trace(text string, args ...interface{})
- func (chatter Chatter) Warn(text string, args ...interface{})
- type Logger
- func (logger *Logger) CloseAllLogs() error
- func (logger Logger) Debug(text string, args ...interface{})
- func (logger Logger) Error(text string, args ...interface{})
- func (logger Logger) Fatal(text string, args ...interface{}) string
- func (logger *Logger) FlushAllLogs() error
- func (logger Logger) Info(text string, args ...interface{})
- func (logger Logger) Notice(text string, args ...interface{})
- func (logger *Logger) OpenAllLogs() error
- func (logger Logger) Print(text string, args ...interface{})
- func (logger *Logger) RemoveAllOldLogs()
- func (logger Logger) Trace(text string, args ...interface{})
- func (logger Logger) Warn(text string, args ...interface{})
- type StderrChatter
- func (chatter StderrChatter) Debug(text string, args ...interface{})
- func (chatter StderrChatter) Error(text string, args ...interface{})
- func (chatter StderrChatter) Fatal(text string, args ...interface{}) string
- func (chatter StderrChatter) Info(text string, args ...interface{})
- func (chatter StderrChatter) Notice(text string, args ...interface{})
- func (chatter StderrChatter) Print(text string, args ...interface{})
- func (chatter StderrChatter) Send(conn net.Conn, text string, args ...interface{})
- func (chatter StderrChatter) Trace(text string, args ...interface{})
- func (chatter StderrChatter) Warn(text string, args ...interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Chatter ¶
type Chatter struct {
// contains filtered or unexported fields
}
Chatter - チャッター。 標準出力とロガーを一緒にしただけです。
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
Logger - ロガー。
func NewLogger ¶
func NewLogger( tracePath string, debugPath string, infoPath string, noticePath string, warnPath string, errorPath string, fatalPath string, printPath string) *Logger
NewLogger - ロガーを作成します。
func (*Logger) CloseAllLogs ¶
CloseAllLogs - 全てのログ・ファイルを閉じます
func (*Logger) FlushAllLogs ¶
FlushAllLogs - バッファーに溜まっている分をファイルに書き出します。定期的に行ってください
func (*Logger) OpenAllLogs ¶
OpenAllLogs - 全てのログ・ファイルを開けます
func (*Logger) RemoveAllOldLogs ¶
func (logger *Logger) RemoveAllOldLogs()
RemoveAllOldLogs - 既存のログファイルを削除します 誤動作防止のため、 basename の末尾が '.log' か、または basename に '.log.' が含まれるものだけ削除できるものとします。
type StderrChatter ¶
type StderrChatter struct {
// contains filtered or unexported fields
}
StderrChatter - 標準エラー・チャッター。 標準エラー出力とロガーを一緒にしただけです。
func NewStderrChatter ¶
func NewStderrChatter(logger Logger) *StderrChatter
NewStderrChatter - チャッターを作成します。
func (StderrChatter) Debug ¶
func (chatter StderrChatter) Debug(text string, args ...interface{})
Debug - 本番運用時にもデバッグを取りたいような内容を書くのに使います。
func (StderrChatter) Error ¶
func (chatter StderrChatter) Error(text string, args ...interface{})
Error - 動作不良の内容や、理由を書くのに使います。
func (StderrChatter) Fatal ¶
func (chatter StderrChatter) Fatal(text string, args ...interface{}) string
Fatal - 強制終了したことを伝えます。
func (StderrChatter) Info ¶
func (chatter StderrChatter) Info(text string, args ...interface{})
Info - 多めの情報を書くのに使います。
func (StderrChatter) Notice ¶
func (chatter StderrChatter) Notice(text string, args ...interface{})
Notice - 定期的に動作確認を取りたいような、節目、節目の重要なポイントの情報を書くのに使います。
func (StderrChatter) Print ¶
func (chatter StderrChatter) Print(text string, args ...interface{})
Print - 必ず出力します。
func (StderrChatter) Send ¶
func (chatter StderrChatter) Send(conn net.Conn, text string, args ...interface{})
Send - メッセージを送信します。
func (StderrChatter) Trace ¶
func (chatter StderrChatter) Trace(text string, args ...interface{})
Trace - 本番運用時にはソースコードにも残っていないような内容を書くのに使います。
func (StderrChatter) Warn ¶
func (chatter StderrChatter) Warn(text string, args ...interface{})
Warn - ハードディスクの残り容量が少ないなど、当面は無視できるが対応はしたいような情報を書くのに使います。