Documentation
¶
Overview ¶
Copyright 2019 asana authors
Licensed under the Apache License, Version 2.0 (the "License"): you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Index ¶
- Variables
- func EndLine() string
- func Now(layout string) string
- type AnasaLogger
- func (l *AnasaLogger) Critical(message string)
- func (l *AnasaLogger) Criticalf(message string, vars ...interface{})
- func (l *AnasaLogger) Debug(message string, file string, line int)
- func (l *AnasaLogger) Debugf(message string, file string, line int, vars ...interface{})
- func (l *AnasaLogger) Error(message string)
- func (l *AnasaLogger) Errorf(message string, vars ...interface{})
- func (l *AnasaLogger) Fatal(message string)
- func (l *AnasaLogger) Fatalf(message string, vars ...interface{})
- func (l *AnasaLogger) Hint(message string)
- func (l *AnasaLogger) Hintf(message string, vars ...interface{})
- func (l *AnasaLogger) Info(message string)
- func (l *AnasaLogger) Infof(message string, vars ...interface{})
- func (l *AnasaLogger) SetOutput(w io.Writer)
- func (l *AnasaLogger) Success(message string)
- func (l *AnasaLogger) Successf(message string, vars ...interface{})
- func (l *AnasaLogger) Warn(message string)
- func (l *AnasaLogger) Warnf(message string, vars ...interface{})
- type LogRecord
Constants ¶
This section is empty.
Variables ¶
var Log = GetAsanaLogger(os.Stdout)
Functions ¶
Types ¶
type AnasaLogger ¶
type AnasaLogger struct {
// contains filtered or unexported fields
}
AnasaLogger logs logging records to the specified io.Writer
func GetAsanaLogger ¶
func GetAsanaLogger(w io.Writer) *AnasaLogger
GetAsanaLogger initializes the logger instance with a NewColorWriter output and returns a singleton
func (*AnasaLogger) Critical ¶
func (l *AnasaLogger) Critical(message string)
Critical outputs a critical log message
func (*AnasaLogger) Criticalf ¶
func (l *AnasaLogger) Criticalf(message string, vars ...interface{})
Criticalf outputs a formatted critical log message
func (*AnasaLogger) Debug ¶
func (l *AnasaLogger) Debug(message string, file string, line int)
Debug outputs a debug log message
func (*AnasaLogger) Debugf ¶
func (l *AnasaLogger) Debugf(message string, file string, line int, vars ...interface{})
Debugf outputs a formatted debug log message
func (*AnasaLogger) Error ¶
func (l *AnasaLogger) Error(message string)
Error outputs an error log message
func (*AnasaLogger) Errorf ¶
func (l *AnasaLogger) Errorf(message string, vars ...interface{})
Errorf outputs a formatted error log message
func (*AnasaLogger) Fatal ¶
func (l *AnasaLogger) Fatal(message string)
Fatal outputs a fatal log message and exists
func (*AnasaLogger) Fatalf ¶
func (l *AnasaLogger) Fatalf(message string, vars ...interface{})
Fatalf outputs a formatted log message and exists
func (*AnasaLogger) Hint ¶
func (l *AnasaLogger) Hint(message string)
Hint outputs a hint log message
func (*AnasaLogger) Hintf ¶
func (l *AnasaLogger) Hintf(message string, vars ...interface{})
Hintf outputs a formatted hint log message
func (*AnasaLogger) Info ¶
func (l *AnasaLogger) Info(message string)
Info outputs an information log message
func (*AnasaLogger) Infof ¶
func (l *AnasaLogger) Infof(message string, vars ...interface{})
Infof outputs a formatted information log message
func (*AnasaLogger) SetOutput ¶
func (l *AnasaLogger) SetOutput(w io.Writer)
SetOutput sets the logger output destination
func (*AnasaLogger) Success ¶
func (l *AnasaLogger) Success(message string)
Success outputs a success log message
func (*AnasaLogger) Successf ¶
func (l *AnasaLogger) Successf(message string, vars ...interface{})
Successf outputs a formatted success log message
func (*AnasaLogger) Warn ¶
func (l *AnasaLogger) Warn(message string)
Warn outputs a warning log message
func (*AnasaLogger) Warnf ¶
func (l *AnasaLogger) Warnf(message string, vars ...interface{})
Warnf outputs a formatted warning log message