log

package
v0.15.5 Latest Latest
Warning

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

Go to latest
Published: Dec 12, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewLogger

func NewLogger(opt *LoggerOption) *slog.Logger

NewLogger 指定のオプションで新しいロガーを生成して返す

optは省略(nil)でも可、デフォルトでは標準エラーに出力される

Types

type LoggerOption

type LoggerOption struct {
	Writer    io.Writer  // 出力先(デフォルトはos.Stderr)
	JSON      bool       // JSON出力するか(falseの場合はlogfmt)
	TimeStamp bool       // タイムスタンプを含めるか
	Caller    bool       // caller(呼び出し箇所)を含めるか
	Level     slog.Level // 出力するログのレベル
}

LoggerOption ログ出力のオプション

Jump to

Keyboard shortcuts

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