コード例 #1
0
        static public void saveRegistro(String text, levels logLevel)
        {
            try
            {
                switch (logLevel)
                {
                case levels.debug:
                    logger.Debug(text);
                    break;

                case levels.error:
                    logger.Error(text);
                    break;

                case levels.info:
                    logger.Info(text);
                    break;

                case levels.warning:
                    logger.Warn(text);
                    break;

                default:
                    logger.Info(text);
                    break;
                }
            }
            catch (Exception ex)
            {
                EventLog ev = new EventLog();
                ev.WriteEntry(ex.Message, EventLogEntryType.Error);
            }
        }
コード例 #2
0
        public HttpResponse Redirect(IHttpRequest req)
        {
            string userAgent;

            req.Headers.TryGetValue(HttpHeader.UserAgent, out userAgent);
            logger.Debug("Incoming request for index from:[{0}] with useragent:[{1}]", req.RemoteEndPoint, userAgent);
            return(Index);
        }