Documentation
¶
Index ¶
- func MarshalAppdata[T any](serializer serialization.ISerializer, file string, permission os.FileMode, ...) error
- func NewJournaldLogger(ctx context.Context, tag string, logLevel log.LogLevel) (log.ILogger, error)
- func UnmarshalAppdata[T any](serializer serialization.ISerializer, file string) (T, error)
- func WithProvider(p IDataLayerProvider) func(*DataLayerProviderManager)
- type DataLayerProviderManager
- type DataLayerProviderNode
- type DataLayerProviderNodeConfig
- type IDataLayerProvider
- type JournaldLogger
- func (j *JournaldLogger) Debug(message string)
- func (j *JournaldLogger) Debugf(format string, a ...any)
- func (j *JournaldLogger) Error(message string)
- func (j *JournaldLogger) Errorf(format string, a ...any)
- func (j *JournaldLogger) Fatal(message string)
- func (j *JournaldLogger) Fatalf(format string, a ...any)
- func (j *JournaldLogger) Info(message string)
- func (j *JournaldLogger) Infof(format string, a ...any)
- func (j *JournaldLogger) Trace(message string)
- func (j *JournaldLogger) Tracef(format string, a ...any)
- func (j *JournaldLogger) Warning(message string)
- func (j *JournaldLogger) Warningf(format string, a ...any)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MarshalAppdata ¶
func MarshalAppdata[T any](serializer serialization.ISerializer, file string, permission os.FileMode, data T) error
func NewJournaldLogger ¶
func UnmarshalAppdata ¶
func UnmarshalAppdata[T any](serializer serialization.ISerializer, file string) (T, error)
func WithProvider ¶
func WithProvider(p IDataLayerProvider) func(*DataLayerProviderManager)
Types ¶
type DataLayerProviderManager ¶
type DataLayerProviderManager struct {
// contains filtered or unexported fields
}
func NewDataLayerProviderManager ¶
func NewDataLayerProviderManager(ctx context.Context, logger log.ILogger, dlConnStr string, dlRootPath string, opts ...func(*DataLayerProviderManager)) *DataLayerProviderManager
type DataLayerProviderNode ¶
type DataLayerProviderNode[T any] struct { // contains filtered or unexported fields }
func NewDataLayerProviderNode ¶
func NewDataLayerProviderNode[T any](ctx context.Context, provider *datalayer.Provider, config DataLayerProviderNodeConfig) *DataLayerProviderNode[T]
func (*DataLayerProviderNode[T]) GetValue ¶
func (d *DataLayerProviderNode[T]) GetValue() T
func (*DataLayerProviderNode[T]) SetValue ¶
func (d *DataLayerProviderNode[T]) SetValue(val T)
type IDataLayerProvider ¶
type JournaldLogger ¶
type JournaldLogger struct {
// contains filtered or unexported fields
}
func (*JournaldLogger) Debug ¶
func (j *JournaldLogger) Debug(message string)
Debug implements log.ILogger.
func (*JournaldLogger) Debugf ¶
func (j *JournaldLogger) Debugf(format string, a ...any)
Debugf implements log.ILogger.
func (*JournaldLogger) Error ¶
func (j *JournaldLogger) Error(message string)
Error implements log.ILogger.
func (*JournaldLogger) Errorf ¶
func (j *JournaldLogger) Errorf(format string, a ...any)
Errorf implements log.ILogger.
func (*JournaldLogger) Fatal ¶
func (j *JournaldLogger) Fatal(message string)
Fatal implements log.ILogger.
func (*JournaldLogger) Fatalf ¶
func (j *JournaldLogger) Fatalf(format string, a ...any)
Fatalf implements log.ILogger.
func (*JournaldLogger) Info ¶
func (j *JournaldLogger) Info(message string)
Info implements log.ILogger.
func (*JournaldLogger) Infof ¶
func (j *JournaldLogger) Infof(format string, a ...any)
Infof implements log.ILogger.
func (*JournaldLogger) Trace ¶
func (j *JournaldLogger) Trace(message string)
Trace implements log.ILogger.
func (*JournaldLogger) Tracef ¶
func (j *JournaldLogger) Tracef(format string, a ...any)
Tracef implements log.ILogger.
func (*JournaldLogger) Warning ¶
func (j *JournaldLogger) Warning(message string)
Warning implements log.ILogger.
func (*JournaldLogger) Warningf ¶
func (j *JournaldLogger) Warningf(format string, a ...any)
Warningf implements log.ILogger.
Click to show internal directories.
Click to hide internal directories.