SYMBOL INDEX (223 symbols across 23 files) FILE: Easy.Logger.Benchmarker.Core/Program.cs class Program (line 9) | internal class Program method Main (line 14) | private static void Main(string[] args) method Program (line 29) | public Program(TimeSpan duration) method Run (line 35) | private void Run() method TestThroughput (line 48) | private void TestThroughput() method TestMultiThreading (line 63) | private void TestMultiThreading() method TestIdle (line 96) | private void TestIdle() FILE: Easy.Logger.Benchmarker/Program.cs class Program (line 10) | internal class Program method Main (line 15) | private static void Main(string[] args) method Program (line 36) | public Program(TimeSpan duration) method Run (line 45) | private void Run() method TestThroughput (line 54) | private void TestThroughput() method TestMultiThreading (line 69) | private void TestMultiThreading() method TestIdle (line 102) | private void TestIdle() FILE: Easy.Logger.Extensions.Microsoft/EasyLogger.cs class EasyLogger (line 11) | public sealed class EasyLogger : ILogger method EasyLogger (line 19) | public EasyLogger() { } method EasyLogger (line 25) | public EasyLogger(IEasyLogger easyLogger) => _logger = easyLogger; method IsEnabled (line 30) | public bool IsEnabled(LogLevel logLevel) method BeginScope (line 56) | public IDisposable BeginScope(TState state) => _logger.GetScop... method Log (line 61) | public void Log( FILE: Easy.Logger.Extensions.Microsoft/EasyLoggerConfig.cs class EasyLoggerConfig (line 8) | public sealed class EasyLoggerConfig : IEasyLoggerConfig method EasyLoggerConfig (line 19) | public EasyLoggerConfig(FileInfo file) => ConfigFile = file; FILE: Easy.Logger.Extensions.Microsoft/EasyLoggerProvider.cs class EasyLoggerProvider (line 10) | [SuppressMessage("ReSharper", "UnusedMember.Global")] method EasyLoggerProvider (line 20) | public EasyLoggerProvider() { } method EasyLoggerProvider (line 26) | public EasyLoggerProvider(IEasyLoggerConfig config) => method CreateLogger (line 32) | public ILogger CreateLogger(string categoryName) => method Dispose (line 38) | public void Dispose() => Log4NetService.Instance.Dispose(); FILE: Easy.Logger.Extensions.Microsoft/IEasyLoggerConfig.cs type IEasyLoggerConfig (line 8) | public interface IEasyLoggerConfig FILE: Easy.Logger.Extensions.Microsoft/LoggingBuilderExtensions.cs class LoggingBuilderExtensions (line 10) | public static class LoggingBuilderExtensions method AddEasyLogger (line 15) | public static void AddEasyLogger(this ILoggingBuilder builder) => method AddEasyLogger (line 23) | public static void AddEasyLogger(this ILoggingBuilder builder, FileInf... FILE: Easy.Logger.Extensions/HTTPAppender.cs class HTTPAppender (line 26) | public sealed class HTTPAppender : AppenderSkeleton method HTTPAppender (line 39) | static HTTPAppender() method HTTPAppender (line 57) | public HTTPAppender() method ActivateOptions (line 79) | public override void ActivateOptions() method Append (line 101) | protected override void Append(LoggingEvent logEvent) method Append (line 111) | protected override void Append(LoggingEvent[] logEvents) => Post(logEv... method Post (line 113) | private async void Post(LoggingEvent[] logEvents) method DoPost (line 133) | private async Task DoPost(Payload payload) method GetEntries (line 173) | private static Entry[] GetEntries(LoggingEvent[] logEvents) method IsSuccessStatusCode (line 193) | private static bool IsSuccessStatusCode(HttpWebResponse response) class Payload (line 202) | [SuppressMessage("ReSharper", "UnusedAutoPropertyAccessor.Local")] type Entry (line 215) | [SuppressMessage("ReSharper", "UnusedAutoPropertyAccessor.Local")] FILE: Easy.Logger.Interfaces/IEasyLogger.cs type IEasyLogger (line 9) | public interface IEasyLogger method GetScopedLogger (line 21) | IDisposable GetScopedLogger(string name); method Trace (line 66) | void Trace(object message); method Trace (line 74) | void Trace(object message, Exception exception); method TraceFormat (line 81) | void TraceFormat(string format, object arg); method TraceFormat (line 89) | void TraceFormat(string format, object arg1, object arg2); method TraceFormat (line 98) | void TraceFormat(string format, object arg1, object arg2, object arg3); method TraceFormat (line 105) | void TraceFormat(string format, params object[] args); method TraceFormat (line 114) | void TraceFormat(IFormatProvider provider, string format, params objec... method Debug (line 122) | void Debug(object message); method Debug (line 130) | void Debug(object message, Exception exception); method DebugFormat (line 137) | void DebugFormat(string format, object arg); method DebugFormat (line 145) | void DebugFormat(string format, object arg1, object arg2); method DebugFormat (line 154) | void DebugFormat(string format, object arg1, object arg2, object arg3); method DebugFormat (line 161) | void DebugFormat(string format, params object[] args); method DebugFormat (line 170) | void DebugFormat(IFormatProvider provider, string format, params objec... method Info (line 178) | void Info(object message); method Info (line 186) | void Info(object message, Exception exception); method InfoFormat (line 193) | void InfoFormat(string format, object arg); method InfoFormat (line 201) | void InfoFormat(string format, object arg1, object arg2); method InfoFormat (line 210) | void InfoFormat(string format, object arg1, object arg2, object arg3); method InfoFormat (line 217) | void InfoFormat(string format, params object[] args); method InfoFormat (line 226) | void InfoFormat(IFormatProvider provider, string format, params object... method Warn (line 234) | void Warn(object message); method Warn (line 242) | void Warn(object message, Exception exception); method WarnFormat (line 249) | void WarnFormat(string format, object arg); method WarnFormat (line 257) | void WarnFormat(string format, object arg1, object arg2); method WarnFormat (line 266) | void WarnFormat(string format, object arg1, object arg2, object arg3); method WarnFormat (line 273) | void WarnFormat(string format, params object[] args); method WarnFormat (line 282) | void WarnFormat(IFormatProvider provider, string format, params object... method Error (line 290) | void Error(object message); method Error (line 298) | void Error(object message, Exception exception); method ErrorFormat (line 305) | void ErrorFormat(string format, object arg); method ErrorFormat (line 313) | void ErrorFormat(string format, object arg1, object arg2); method ErrorFormat (line 322) | void ErrorFormat(string format, object arg1, object arg2, object arg3); method ErrorFormat (line 329) | void ErrorFormat(string format, params object[] args); method ErrorFormat (line 338) | void ErrorFormat(IFormatProvider provider, string format, params objec... method Fatal (line 346) | void Fatal(object message); method Fatal (line 354) | void Fatal(object message, Exception exception); method FatalFormat (line 361) | void FatalFormat(string format, object arg); method FatalFormat (line 369) | void FatalFormat(string format, object arg1, object arg2); method FatalFormat (line 378) | void FatalFormat(string format, object arg1, object arg2, object arg3); method FatalFormat (line 385) | void FatalFormat(string format, params object[] args); method FatalFormat (line 394) | void FatalFormat(IFormatProvider provider, string format, params objec... type IEasyLogger (line 403) | public interface IEasyLogger : IEasyLogger { } method GetScopedLogger (line 21) | IDisposable GetScopedLogger(string name); method Trace (line 66) | void Trace(object message); method Trace (line 74) | void Trace(object message, Exception exception); method TraceFormat (line 81) | void TraceFormat(string format, object arg); method TraceFormat (line 89) | void TraceFormat(string format, object arg1, object arg2); method TraceFormat (line 98) | void TraceFormat(string format, object arg1, object arg2, object arg3); method TraceFormat (line 105) | void TraceFormat(string format, params object[] args); method TraceFormat (line 114) | void TraceFormat(IFormatProvider provider, string format, params objec... method Debug (line 122) | void Debug(object message); method Debug (line 130) | void Debug(object message, Exception exception); method DebugFormat (line 137) | void DebugFormat(string format, object arg); method DebugFormat (line 145) | void DebugFormat(string format, object arg1, object arg2); method DebugFormat (line 154) | void DebugFormat(string format, object arg1, object arg2, object arg3); method DebugFormat (line 161) | void DebugFormat(string format, params object[] args); method DebugFormat (line 170) | void DebugFormat(IFormatProvider provider, string format, params objec... method Info (line 178) | void Info(object message); method Info (line 186) | void Info(object message, Exception exception); method InfoFormat (line 193) | void InfoFormat(string format, object arg); method InfoFormat (line 201) | void InfoFormat(string format, object arg1, object arg2); method InfoFormat (line 210) | void InfoFormat(string format, object arg1, object arg2, object arg3); method InfoFormat (line 217) | void InfoFormat(string format, params object[] args); method InfoFormat (line 226) | void InfoFormat(IFormatProvider provider, string format, params object... method Warn (line 234) | void Warn(object message); method Warn (line 242) | void Warn(object message, Exception exception); method WarnFormat (line 249) | void WarnFormat(string format, object arg); method WarnFormat (line 257) | void WarnFormat(string format, object arg1, object arg2); method WarnFormat (line 266) | void WarnFormat(string format, object arg1, object arg2, object arg3); method WarnFormat (line 273) | void WarnFormat(string format, params object[] args); method WarnFormat (line 282) | void WarnFormat(IFormatProvider provider, string format, params object... method Error (line 290) | void Error(object message); method Error (line 298) | void Error(object message, Exception exception); method ErrorFormat (line 305) | void ErrorFormat(string format, object arg); method ErrorFormat (line 313) | void ErrorFormat(string format, object arg1, object arg2); method ErrorFormat (line 322) | void ErrorFormat(string format, object arg1, object arg2, object arg3); method ErrorFormat (line 329) | void ErrorFormat(string format, params object[] args); method ErrorFormat (line 338) | void ErrorFormat(IFormatProvider provider, string format, params objec... method Fatal (line 346) | void Fatal(object message); method Fatal (line 354) | void Fatal(object message, Exception exception); method FatalFormat (line 361) | void FatalFormat(string format, object arg); method FatalFormat (line 369) | void FatalFormat(string format, object arg1, object arg2); method FatalFormat (line 378) | void FatalFormat(string format, object arg1, object arg2, object arg3); method FatalFormat (line 385) | void FatalFormat(string format, params object[] args); method FatalFormat (line 394) | void FatalFormat(IFormatProvider provider, string format, params objec... FILE: Easy.Logger.Interfaces/ILogService.cs type ILogService (line 10) | public interface ILogService : IDisposable method Configure (line 20) | void Configure(FileInfo configFile); method GetLogger (line 27) | IEasyLogger GetLogger(string loggerName); method GetLogger (line 34) | IEasyLogger GetLogger(Type loggerType); method GetLogger (line 41) | IEasyLogger GetLogger(); FILE: Easy.Logger.Tests.Integration/Context.cs class Context (line 17) | [TestFixture] method Setup (line 25) | [SetUp] method Run (line 42) | [Test] method TestTearDown (line 82) | [TearDown] method CheckLogFileContent (line 92) | private static void CheckLogFileContent(FileSystemInfo logFile) method CheckReceivedPayloads (line 115) | private static void CheckReceivedPayloads(LogPayload[] payloads) method StartHttpServer (line 232) | private void StartHttpServer() FILE: Easy.Logger.Tests.Integration/EasyLogListener.cs class EasyLogListener (line 16) | public sealed class EasyLogListener : IDisposable method EasyLogListener (line 46) | public EasyLogListener(Uri prefix) method Start (line 63) | public void Start() => StartListening(); method Dispose (line 68) | public void Dispose() method StartListening (line 76) | private async void StartListening() method Deserialize (line 122) | private LogPayload Deserialize(Stream stream) method HandleException (line 131) | private void HandleException(Exception e) method IsValidRequest (line 140) | private static bool IsValidRequest(HttpListenerRequest req) method IsJSONMediaType (line 146) | private static bool IsJSONMediaType(string contentType) => FILE: Easy.Logger.Tests.Integration/Models/LogPayload.cs class LogPayload (line 11) | public sealed class LogPayload method ToString (line 53) | public override string ToString() class LogEntry (line 86) | public class LogEntry FILE: Easy.Logger.Tests.Unit/AsyncBufferingForwardingAppenderTests.cs class AsyncBufferingForwardingAppenderTests (line 11) | [TestFixture] method When_testing_a_non_lossy_forwarder (line 14) | [Test] method When_testing_a_lossy_forwarder (line 60) | [Test] FILE: Easy.Logger.Tests.Unit/CreatingNewLog4NetServiceTests.cs class CreatingNewLog4NetServiceTests (line 13) | [TestFixture] method When_creating_a_log4net_service_with_default_configuration (line 19) | [Test] method When_creating_a_log4net_service_with_default_configuration_and_then_confuguring_it_again (line 61) | [Test] method ExtractSampleApp (line 137) | private static DirectoryInfo ExtractSampleApp() method GetLog4NetConfiguration (line 152) | private static string GetLog4NetConfiguration() FILE: Easy.Logger.Tests.Unit/HTTPAppenderTests.cs class HTTPAppenderTests (line 10) | [TestFixture] method When_creating_appender_without_name (line 13) | [Test] method When_activating_appender (line 29) | [Test] method When_activating_appender_with_invalid_endpoint (line 46) | [Test] method When_logging_events_through_appender (line 68) | [Test] FILE: Easy.Logger.Tests.Unit/Helpers/ProcessHelper.cs class ProcessHelper (line 7) | internal static class ProcessHelper method GetProcess (line 9) | public static Process GetProcess(string processPath, IList out... FILE: Easy.Logger.Tests.Unit/Log4NetLoggerTests.cs class Log4NetLoggerTests (line 12) | [TestFixture] method SetUp (line 19) | [OneTimeSetUp] method When_logging_using_trace (line 38) | [Test] method When_logging_using_debug (line 66) | [Test] method When_logging_using_info (line 94) | [Test] method When_logging_using_warn (line 122) | [Test] method When_logging_using_error (line 150) | [Test] method When_logging_using_fatal (line 178) | [Test] method When_checking_logger_levels (line 206) | [Test] FILE: Easy.Logger/AsyncBufferingForwardingAppender.cs class AsyncBufferingForwardingAppender (line 13) | public sealed class AsyncBufferingForwardingAppender : BufferingForwardi... method AsyncBufferingForwardingAppender (line 52) | public AsyncBufferingForwardingAppender() method ActivateOptions (line 62) | public override void ActivateOptions() method SendBuffer (line 78) | protected override void SendBuffer(LoggingEvent[] events) method OnClose (line 92) | protected override void OnClose() method Process (line 102) | private void Process(LoggingEvent[] logEvents) method InvokeFlushIfIdle (line 111) | private void InvokeFlushIfIdle(object _) method LogWarningIfLossy (line 119) | private void LogWarningIfLossy() FILE: Easy.Logger/Log4NetLogger.cs class Log4NetLogger (line 14) | public sealed class Log4NetLogger : Log4NetLogger, IEasyLogger method Log4NetLogger (line 17) | static Log4NetLogger() => _ = Log4NetService.Instance; method Log4NetLogger (line 23) | public Log4NetLogger() : base(LogManager.GetLogger(typeof(T))) {} method Log4NetLogger (line 38) | protected internal Log4NetLogger(ILog logger) => _logger = logger; method GetScopedLogger (line 50) | public IDisposable GetScopedLogger(string name) => new Scope(name); method Trace (line 112) | [DebuggerStepThrough] method Trace (line 121) | [DebuggerStepThrough] method TraceFormat (line 140) | [DebuggerStepThrough] method TraceFormat (line 156) | [DebuggerStepThrough] method TraceFormat (line 176) | [DebuggerStepThrough] method TraceFormat (line 198) | [DebuggerStepThrough] method TraceFormat (line 221) | [DebuggerStepThrough] method Debug (line 249) | [DebuggerStepThrough] method Debug (line 258) | [DebuggerStepThrough] method DebugFormat (line 277) | [DebuggerStepThrough] method DebugFormat (line 293) | [DebuggerStepThrough] method DebugFormat (line 313) | [DebuggerStepThrough] method DebugFormat (line 335) | [DebuggerStepThrough] method DebugFormat (line 358) | [DebuggerStepThrough] method Info (line 387) | [DebuggerStepThrough] method Info (line 396) | [DebuggerStepThrough] method InfoFormat (line 415) | [DebuggerStepThrough] method InfoFormat (line 431) | [DebuggerStepThrough] method InfoFormat (line 451) | [DebuggerStepThrough] method InfoFormat (line 473) | [DebuggerStepThrough] method InfoFormat (line 496) | [DebuggerStepThrough] method Warn (line 525) | [DebuggerStepThrough] method Warn (line 534) | [DebuggerStepThrough] method WarnFormat (line 553) | [DebuggerStepThrough] method WarnFormat (line 569) | [DebuggerStepThrough] method WarnFormat (line 589) | [DebuggerStepThrough] method WarnFormat (line 611) | [DebuggerStepThrough] method WarnFormat (line 634) | [DebuggerStepThrough] method Error (line 662) | [DebuggerStepThrough] method Error (line 671) | [DebuggerStepThrough] method ErrorFormat (line 690) | [DebuggerStepThrough] method ErrorFormat (line 706) | [DebuggerStepThrough] method ErrorFormat (line 726) | [DebuggerStepThrough] method ErrorFormat (line 748) | [DebuggerStepThrough] method ErrorFormat (line 771) | [DebuggerStepThrough] method Fatal (line 800) | [DebuggerStepThrough] method Fatal (line 809) | [DebuggerStepThrough] method FatalFormat (line 828) | [DebuggerStepThrough] method FatalFormat (line 844) | [DebuggerStepThrough] method FatalFormat (line 864) | [DebuggerStepThrough] method FatalFormat (line 886) | [DebuggerStepThrough] method FatalFormat (line 909) | [DebuggerStepThrough] method PrefixScopesIfAny (line 918) | private static string PrefixScopesIfAny(string message) method IsEnabledFor (line 924) | private bool IsEnabledFor(Level level) => _logger.Logger.IsEnabledFor(... method LogImpl (line 926) | private void LogImpl(Level level, object message, Exception exception) class Log4NetLogger (line 29) | public class Log4NetLogger : IEasyLogger method Log4NetLogger (line 17) | static Log4NetLogger() => _ = Log4NetService.Instance; method Log4NetLogger (line 23) | public Log4NetLogger() : base(LogManager.GetLogger(typeof(T))) {} method Log4NetLogger (line 38) | protected internal Log4NetLogger(ILog logger) => _logger = logger; method GetScopedLogger (line 50) | public IDisposable GetScopedLogger(string name) => new Scope(name); method Trace (line 112) | [DebuggerStepThrough] method Trace (line 121) | [DebuggerStepThrough] method TraceFormat (line 140) | [DebuggerStepThrough] method TraceFormat (line 156) | [DebuggerStepThrough] method TraceFormat (line 176) | [DebuggerStepThrough] method TraceFormat (line 198) | [DebuggerStepThrough] method TraceFormat (line 221) | [DebuggerStepThrough] method Debug (line 249) | [DebuggerStepThrough] method Debug (line 258) | [DebuggerStepThrough] method DebugFormat (line 277) | [DebuggerStepThrough] method DebugFormat (line 293) | [DebuggerStepThrough] method DebugFormat (line 313) | [DebuggerStepThrough] method DebugFormat (line 335) | [DebuggerStepThrough] method DebugFormat (line 358) | [DebuggerStepThrough] method Info (line 387) | [DebuggerStepThrough] method Info (line 396) | [DebuggerStepThrough] method InfoFormat (line 415) | [DebuggerStepThrough] method InfoFormat (line 431) | [DebuggerStepThrough] method InfoFormat (line 451) | [DebuggerStepThrough] method InfoFormat (line 473) | [DebuggerStepThrough] method InfoFormat (line 496) | [DebuggerStepThrough] method Warn (line 525) | [DebuggerStepThrough] method Warn (line 534) | [DebuggerStepThrough] method WarnFormat (line 553) | [DebuggerStepThrough] method WarnFormat (line 569) | [DebuggerStepThrough] method WarnFormat (line 589) | [DebuggerStepThrough] method WarnFormat (line 611) | [DebuggerStepThrough] method WarnFormat (line 634) | [DebuggerStepThrough] method Error (line 662) | [DebuggerStepThrough] method Error (line 671) | [DebuggerStepThrough] method ErrorFormat (line 690) | [DebuggerStepThrough] method ErrorFormat (line 706) | [DebuggerStepThrough] method ErrorFormat (line 726) | [DebuggerStepThrough] method ErrorFormat (line 748) | [DebuggerStepThrough] method ErrorFormat (line 771) | [DebuggerStepThrough] method Fatal (line 800) | [DebuggerStepThrough] method Fatal (line 809) | [DebuggerStepThrough] method FatalFormat (line 828) | [DebuggerStepThrough] method FatalFormat (line 844) | [DebuggerStepThrough] method FatalFormat (line 864) | [DebuggerStepThrough] method FatalFormat (line 886) | [DebuggerStepThrough] method FatalFormat (line 909) | [DebuggerStepThrough] method PrefixScopesIfAny (line 918) | private static string PrefixScopesIfAny(string message) method IsEnabledFor (line 924) | private bool IsEnabledFor(Level level) => _logger.Logger.IsEnabledFor(... method LogImpl (line 926) | private void LogImpl(Level level, object message, Exception exception) FILE: Easy.Logger/Log4NetService.cs class Log4NetService (line 15) | public sealed class Log4NetService : ILogService method Log4NetService (line 34) | private Log4NetService() method Configure (line 69) | public void Configure(FileInfo configFile) method GetLogger (line 92) | [DebuggerStepThrough] method GetLogger (line 105) | [DebuggerStepThrough] method GetLogger (line 118) | [DebuggerStepThrough] method Dispose (line 128) | [DebuggerStepThrough] method ConfigureImpl (line 131) | private void ConfigureImpl(ILoggerRepository repository, FileInfo conf... method EnsureConfigured (line 139) | private void EnsureConfigured() FILE: Easy.Logger/Scope.cs type Scope (line 10) | public struct Scope : IDisposable method Scope (line 18) | internal Scope(string name) => Stacks[ContextName].Push(name); method Dispose (line 25) | public void Dispose() => Stacks[ContextName].Pop(); method ToString (line 31) | public override string ToString() => ScopeMessage; FILE: Easy.Logger/Sequencer.cs class Sequencer (line 12) | internal sealed class Sequencer method Sequencer (line 22) | public Sequencer(Action consumer) : this(-1, consumer) {} method Sequencer (line 32) | public Sequencer(Action consumer, int boundedCapacity) : this(bound... method Sequencer (line 40) | private Sequencer(int boundedCapacity, Action consumer) method Enqueue (line 83) | public void Enqueue(T item) method TryEnqueue (line 103) | public bool TryEnqueue(T item) method TryEnqueue (line 126) | public bool TryEnqueue(T item, TimeSpan timeout) method Shutdown (line 145) | public void Shutdown(bool waitForPendingItems = true) method GetConsumer (line 163) | private Task GetConsumer(Action consumer) class SequencerExceptionEventArgs (line 190) | internal sealed class SequencerExceptionEventArgs : EventArgs method SequencerExceptionEventArgs (line 196) | public SequencerExceptionEventArgs(SequencerException e) => Exception ... class SequencerException (line 207) | internal sealed class SequencerException : Exception method SequencerException (line 212) | public SequencerException() { } method SequencerException (line 218) | public SequencerException(string message) : base(message) { } method SequencerException (line 225) | public SequencerException(string message, Exception innerException) : ...