usecases

package
Version: v0.0.0-...-c7e3676 Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2021 License: MIT Imports: 4 Imported by: 0

Documentation

Index

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 - チャッター。 標準出力とロガーを一緒にしただけです。

func NewChatter

func NewChatter(logger Logger) *Chatter

NewChatter - チャッターを作成します。

func (Chatter) Debug

func (chatter Chatter) Debug(text string, args ...interface{})

Debug - 本番運用時にもデバッグを取りたいような内容を書くのに使います。

func (Chatter) Error

func (chatter Chatter) Error(text string, args ...interface{})

Error - 動作不良の内容や、理由を書くのに使います。

func (Chatter) Fatal

func (chatter Chatter) Fatal(text string, args ...interface{}) string

Fatal - 強制終了したことを伝えます。

func (Chatter) Info

func (chatter Chatter) Info(text string, args ...interface{})

Info - 多めの情報を書くのに使います。

func (Chatter) Notice

func (chatter Chatter) Notice(text string, args ...interface{})

Notice - 定期的に動作確認を取りたいような、節目、節目の重要なポイントの情報を書くのに使います。

func (Chatter) Print

func (chatter Chatter) Print(text string, args ...interface{})

Print - 必ず出力します。

func (Chatter) Send

func (chatter Chatter) Send(conn net.Conn, text string, args ...interface{})

Send - メッセージを送信します。

func (Chatter) Trace

func (chatter Chatter) Trace(text string, args ...interface{})

Trace - 本番運用時にはソースコードにも残っていないような内容を書くのに使います。

func (Chatter) Warn

func (chatter Chatter) Warn(text string, args ...interface{})

Warn - ハードディスクの残り容量が少ないなど、当面は無視できるが対応はしたいような情報を書くのに使います。

type GlobalVariables

type GlobalVariables struct {
	// Log - ロガー。
	Log Logger
	// Chat - チャッター。 標準出力とロガーを一緒にしただけです。
	Chat Chatter
}

GlobalVariables - グローバル変数。

G - グローバル変数。思い切った名前。

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) Debug

func (logger Logger) Debug(text string, args ...interface{})

Debug - ログファイルに書き込みます。

func (Logger) Error

func (logger Logger) Error(text string, args ...interface{})

Error - ログファイルに書き込みます。

func (Logger) Fatal

func (logger Logger) Fatal(text string, args ...interface{}) string

Fatal - ログファイルに書き込みます。

func (Logger) Info

func (logger Logger) Info(text string, args ...interface{})

Info - ログファイルに書き込みます。

func (Logger) Notice

func (logger Logger) Notice(text string, args ...interface{})

Notice - ログファイルに書き込みます。

func (Logger) Print

func (logger Logger) Print(text string, args ...interface{})

Print - ログファイルに書き込みます。 Chatter から呼び出してください。

func (Logger) Trace

func (logger Logger) Trace(text string, args ...interface{})

Trace - ログファイルに書き込みます。

func (Logger) Warn

func (logger Logger) Warn(text string, args ...interface{})

Warn - ログファイルに書き込みます。

Jump to

Keyboard shortcuts

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