diff options
| author | Ryo Nihei <nihei.dev@gmail.com> | 2021-09-23 00:18:44 +0900 |
|---|---|---|
| committer | Ryo Nihei <nihei.dev@gmail.com> | 2021-09-23 00:18:44 +0900 |
| commit | 9f3a33484b61b4291bf4093dbe145fb01a452299 (patch) | |
| tree | b438c2eb781f66a4f522b00d573584907c8b92c5 /log | |
| parent | Keep the order of AST nodes constant (diff) | |
| download | tre-9f3a33484b61b4291bf4093dbe145fb01a452299.tar.gz tre-9f3a33484b61b4291bf4093dbe145fb01a452299.tar.xz | |
Remove --debug option from compile command
Diffstat (limited to 'log')
| -rw-r--r-- | log/logger.go | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/log/logger.go b/log/logger.go deleted file mode 100644 index 770f1c1..0000000 --- a/log/logger.go +++ /dev/null @@ -1,42 +0,0 @@ -package log - -import ( - "fmt" - "io" -) - -type Logger interface { - Log(format string, a ...interface{}) -} - -var ( - _ Logger = &logger{} - _ Logger = &nopLogger{} -) - -type logger struct { - w io.Writer -} - -func NewLogger(w io.Writer) (*logger, error) { - if w == nil { - return nil, fmt.Errorf("w is nil; NewLogger() needs a writer") - } - return &logger{ - w: w, - }, nil -} - -func (l *logger) Log(format string, a ...interface{}) { - fmt.Fprintf(l.w, format+"\n", a...) -} - -type nopLogger struct { -} - -func NewNopLogger() *nopLogger { - return &nopLogger{} -} - -func (l *nopLogger) Log(format string, a ...interface{}) { -} |
