# Functions

FromContext returns the logger within a context previously created via NewContext, or nil if unset.
NewContext returns a context containing the given logger, which can later be accessed via FromContext.
NewMockConfigProvider creates a new mock instance.
NewMockInterface creates a new mock instance.

# Constants

DebugLevel is appropriate for messages intended for the developers of exodus-rsync to diagnose issues.
InfoLevel is appropriate for messages which should be visible by default to users of exodus-rsync.
WarnLevel is appropriate for messages which might indicate a problem.

# Variables

Package provides the default implementation of this package's interface.

# Structs

Logger wraps an apex logger with additional utilities.
MockConfigProvider is a mock of ConfigProvider interface.
MockConfigProviderMockRecorder is the mock recorder for MockConfigProvider.
MockInterface is a mock of Interface interface.
MockInterfaceMockRecorder is the mock recorder for MockInterface.

# Interfaces

ConfigProvider is an interface for any kind of object able to provide logger configuration.
Interface defines the public interface of this package.