/// <summary> /// Handle event log /// Used to default instance /// </summary> /// <param name="message">Event message</param> /// <param name="identity">Insert identity if need found easy in logs</param> /// <param name="title">Custom title for log</param> /// <param name="customCallerPath">Custom caller path</param> /// <param name="customCallerName">Custom caller name</param> /// <param name="customLineNumber">Custom line number</param> #region G9LogEvent_Default public static void G9LogEvent_Default(this string message, string identity = null, string title = null, [CallerFilePath] string customCallerPath = null, [CallerMemberName] string customCallerName = null, [CallerLineNumber] int customLineNumber = 0) { G9Logging.G9LogEvent(message, identity, title, customCallerPath, customCallerName, customLineNumber); }
public void CheckInsertThousandLogWithCustomConfigAndEncryption() { // Test for 1 million log for (var index = 0; index < 1000; index++) { // Event Logging.G9LogEvent($"Event {index}", $"Event {index}", $"Event {index}"); // Information Logging.G9LogInformation($"Information {index}", $"Information {index}", $"Information {index}"); // Warning Logging.G9LogWarning($"Warning {index}", $"Warning {index}", $"Warning {index}"); // Error Logging.G9LogError($"Error {index}", $"Error {index}", "Error"); // Exception And Inner Exception Logging.G9LogException( new Exception("Exception", new Exception("Exception", new Exception("Exception"))), $"Exception {index}", $"Exception {index}", $"Exception {index}"); } ; Thread.Sleep(10000); }