20 lines
502 B
Go
20 lines
502 B
Go
// Package logging provides a factory for creating loggers
|
|
package logging
|
|
|
|
import (
|
|
"github.com/your-repo/ja4sentinel/api"
|
|
)
|
|
|
|
// LoggerFactory creates logger instances
|
|
type LoggerFactory struct{}
|
|
|
|
// NewLogger creates a new logger based on configuration
|
|
func (f *LoggerFactory) NewLogger(level string) api.Logger {
|
|
return NewServiceLogger(level)
|
|
}
|
|
|
|
// NewDefaultLogger creates a logger with default settings
|
|
func (f *LoggerFactory) NewDefaultLogger() api.Logger {
|
|
return NewServiceLogger("info")
|
|
}
|