Show / Hide Table of Contents

    Namespace IdleKit.Logging

    Classes

    ExceptionLogger

    Inherits from the NullLogger implementation, overriding the LogException(Exception) functionality.

    IdleKitLog

    A static class which wraps a IPriorityLogger implementation to provide global logging functionality.

    The logging behavior can be customized by providing a different IPriorityLogger implementation via the RegisterLogger(IPriorityLogger) method. The default implementation of IContext will provide the IdleKitLog with a DebugLogger or DevelopmentLogger depending on the build configuration.

    LoggerPriority

    A series of priorities that are used to specify how a log message will be output via a IPriorityLogger

    NullLogger

    A empty IPriorityLogger implementation which will perform no logging.

    Interfaces

    IPriorityLogger

    An interface used within IdleKit used to log information, warnings, errors and exceptions. A system of priorities is used to determine when and how messages are logged.

    The IPriorityLogger implementation should be registered with and called via the static IdleKitLog.

    Back to top Copyright © 2020 East Side Games Inc.