log

package
v0.9.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 4, 2015 License: GPL-2.0 Imports: 5 Imported by: 9

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 : エラー情報を返す。

func Term

func Term()

ロガーの終了処理を行う。

func Trace

func Trace(msg ...interface{})

traceレベルでログメッセージを出力する。

param : msg 出力するメッセージ。複数指定した場合は結合して出力される。

func Warn

func Warn(msg ...interface{})

warnレベルでログメッセージを出力する。

param : msg 出力するメッセージ。複数指定した場合は結合して出力される。

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL