Example #1
0
        /// <summary>
        /// Initializes the <see cref="DnsLoggerAdapter"/>
        /// with the specified log level
        /// </summary>
        /// <param name="logLevel">Log level you'd like to use</param>
        public static void Init(AGDnsApi.ag_log_level logLevel)
        {
            lock (SYNC_ROOT)
            {
                Logger.Info(
                    "Initializing the DnsLoggerAdapter with level = {0}", logLevel);
                m_LoggerLogLevel = logLevel;

                if (m_LoggerCallback != null)
                {
                    return;
                }

                m_LoggerCallback = AGOnDnsLogged;
            }
        }
Example #2
0
        /// <summary>
        /// Initializes the <see cref="DnsLoggerAdapter"/>
        /// with the specified log level
        /// </summary>
        /// <param name="logLevel">Log level you'd like to use</param>
        internal static void Init(LogLevel logLevel)
        {
            lock (SYNC_ROOT)
            {
                LOG.InfoFormat(
                    "Initializing the DnsLoggerAdapter with level = {0}", logLevel);
                m_LoggerLogLevel = LOG_LEVELS_MAPPING.FirstOrDefault(
                    levelPair =>
                    levelPair.Value == logLevel).Key;

                if (m_LoggerCallback != null)
                {
                    return;
                }

                m_LoggerCallback = AGOnDnsLogged;
            }
        }