Ejemplo n.º 1
0
        public static void LogError(Exception ex, bool IsIgnored)
        {
            TraceInfos traceInfos = new TraceInfos(ex);
            string     Message    = string.Empty;

            if (IsIgnored)
            {
                Message = $"[Ignored] ";
            }

            if (!traceInfos.InitialCaller.IsNullOrEmpty())
            {
                Message += $"Error on {traceInfos.InitialCaller}()";
            }

            Message += $"|{traceInfos.FileName}|{traceInfos.LineNumber}";

#if DEBUG
            logger.Error(ex, $"{Message}");
#else
            if (!IsIgnored)
            {
                logger.Error(ex, $"{Message}");
            }
#endif
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Normalize log error in Playnite.
        /// </summary>
        /// <param name="ex"></param>
        /// <param name="PluginName"></param>
        /// <param name="Message"></param>
        public static void LogError(Exception ex, string PluginName, string Message)
        {
            TraceInfos traceInfos = new TraceInfos(ex);

            Message = $"{PluginName} [{traceInfos.FileName} {traceInfos.LineNumber}] - {Message}";

            logger.Error(ex, $"{Message}");
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Normalize log error in Playnite.
        /// </summary>
        /// <param name="ex"></param>
        /// <param name="PluginName"></param>
        public static void LogError(Exception ex, string PluginName)
        {
            TraceInfos traceInfos = new TraceInfos(ex);
            string     Message    = $"{PluginName} [{traceInfos.FileName} {traceInfos.LineNumber}]";

            if (!traceInfos.InitialCaller.IsNullOrEmpty())
            {
                Message += $" - Error on {traceInfos.InitialCaller}()";
            }

            logger.Error(ex, $"{Message}");
        }
Ejemplo n.º 4
0
        public static void LogError(Exception ex, bool IsIgnored, string Message)
        {
            TraceInfos traceInfos = new TraceInfos(ex);

            if (IsIgnored)
            {
                Message = $"[Ignored] {Message}";
            }

            Message = $"{Message}|{traceInfos.FileName}|{traceInfos.LineNumber}";

#if DEBUG
            logger.Error(ex, $"{Message}");
#else
            if (!IsIgnored)
            {
                logger.Error(ex, $"{Message}");
            }
#endif
        }