コード例 #1
0
ファイル: example_test.go プロジェクト: go-st/epilog
func ExampleBufferEmpty() {
	handler := NewStreamHandler(logger.LevelDebug, NewTextFormatter("(:level:) :message:"))
	logger := New("MyLogger", NewBufferHandler(handler, logger.LevelWarning))
	logger.Debug("hello debug")
	logger.Info("hello info")

	// Output:
}
コード例 #2
0
ファイル: example_test.go プロジェクト: go-st/epilog
func ExampleSimpleUsage() {
	logger := New("MyLogger", NewStreamHandler(logger.LevelDebug, NewTextFormatter("(:level:) :message:")))
	logger.Debug("hello debug")
	logger.Info("hello info")

	// Output:
	// (DEBUG) hello debug
	// (INFO) hello info
}
コード例 #3
0
ファイル: example_test.go プロジェクト: go-st/epilog
func ExampleBuffer() {
	handler := NewStreamHandler(logger.LevelInfo, NewTextFormatter("(:level:) :message:"))
	logger := New("MyLogger", NewBufferHandler(handler, logger.LevelWarning))
	logger.Debug("hello debug")
	logger.Info("hello info")
	logger.Warning("hello warning")

	// Output:
	// (INFO) hello info
	// (WARNING) hello warning
}