// Package logging provides a factory for creating loggers
package logging

import (
	"github.com/antitbone/ja4/sentinel/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")
}
