Documentation
¶
Index ¶
- type DefaultLogger
- func (l *DefaultLogger) Debug(message string)
- func (l *DefaultLogger) Error(message string)
- func (l *DefaultLogger) FileCreated(path string)
- func (l *DefaultLogger) FileFailed(path string, err error)
- func (l *DefaultLogger) GenerationComplete(generatorType string)
- func (l *DefaultLogger) GenerationStarted(generatorType string)
- func (l *DefaultLogger) Info(message string)
- func (l *DefaultLogger) IsDebugEnabled() bool
- func (l *DefaultLogger) Println(message string)
- func (l *DefaultLogger) SetDebug(enabled bool)
- func (l *DefaultLogger) Success(message string)
- func (l *DefaultLogger) Warning(message string)
- type Logger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultLogger ¶
type DefaultLogger struct {
// contains filtered or unexported fields
}
DefaultLogger is the default implementation of Logger
func (*DefaultLogger) Debug ¶
func (l *DefaultLogger) Debug(message string)
Debug logs debug information (only when debug mode is enabled)
func (*DefaultLogger) FileCreated ¶
func (l *DefaultLogger) FileCreated(path string)
FileCreated logs a file creation event
func (*DefaultLogger) FileFailed ¶
func (l *DefaultLogger) FileFailed(path string, err error)
FileFailed logs a file creation failure
func (*DefaultLogger) GenerationComplete ¶
func (l *DefaultLogger) GenerationComplete(generatorType string)
GenerationComplete logs the completion of a generation process
func (*DefaultLogger) GenerationStarted ¶
func (l *DefaultLogger) GenerationStarted(generatorType string)
GenerationStarted logs the start of a generation process
func (*DefaultLogger) Info ¶
func (l *DefaultLogger) Info(message string)
Info logs general information
func (*DefaultLogger) IsDebugEnabled ¶
func (l *DefaultLogger) IsDebugEnabled() bool
IsDebugEnabled returns whether debug mode is enabled
func (*DefaultLogger) Println ¶
func (l *DefaultLogger) Println(message string)
Println logs a message without logging level
func (*DefaultLogger) SetDebug ¶
func (l *DefaultLogger) SetDebug(enabled bool)
SetDebug enables or disables debug mode
func (*DefaultLogger) Success ¶
func (l *DefaultLogger) Success(message string)
Success logs successful operations
func (*DefaultLogger) Warning ¶
func (l *DefaultLogger) Warning(message string)
Warning logs warnings
type Logger ¶
type Logger interface { // Println logs a message without logging level Println(message string) // Info logs general information Info(message string) // Success logs successful operations Success(message string) // Warning logs warnings Warning(message string) // Error logs errors Error(message string) // Debug logs debug information (only when debug mode is enabled) Debug(message string) // SetDebug enables or disables debug mode SetDebug(enabled bool) // IsDebugEnabled returns whether debug mode is enabled IsDebugEnabled() bool // FileCreated logs a file creation event FileCreated(path string) // FileFailed logs a file creation failure FileFailed(path string, err error) // GenerationStarted logs the start of a generation process GenerationStarted(generatorType string) // GenerationComplete logs the completion of a generation process GenerationComplete(generatorType string) }
Logger provides methods for logging different types of messages
Click to show internal directories.
Click to hide internal directories.