public static void Log(this NLog.Logger logger, LumberjackMessage message)
        {
            if (message == null || message.Source == null || message.ApplicationId == null || message.Component == null)
            {
                return;
            }

            var info = new LogEventInfo
            {
                Level = message.Level,
            };

            info.Properties.Add("data", message);
            logger.Log(typeof(LoggerExtensions), info);
        }
        public static void Log(this NLog.Logger logger, LumberjackMessage message)
        {
            if (message == null || message.Source == null || message.ApplicationId == null || message.Component == null)
            {
                return;
            }

            var info = new LogEventInfo
            {
                Level = message.Level,
            };

            info.Properties.Add("data", message);
            logger.Log(typeof(LoggerExtensions), info);
        }