| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 | using System.Diagnostics.CodeAnalysis;namespace Wayne.Lib.Log{                public interface IDebugLogger    {                                bool IsActive();                                bool IsActive(object category);                                bool IsActive(DebugLogLevel debugLogLevel);                                bool IsActive(object category, DebugLogLevel debugLogLevel);                                        [SuppressMessage("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", MessageId = "obj")]        void Add(object obj);                                                [SuppressMessage("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", MessageId = "obj")]        void Add(object obj, DebugLogLevel level);                                                [SuppressMessage("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", MessageId = "obj")]        void Add(object obj, object category);                                                        [SuppressMessage("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", MessageId = "obj")]        void Add(object obj, object category, DebugLogLevel level);    }}
 |