first commit
This commit is contained in:
commit
8019fef16d
|
@ -0,0 +1,108 @@
|
|||
using log4net;
|
||||
using Microsoft.Extensions.Configuration;
|
||||
using System;
|
||||
using System.IO;
|
||||
using System.Threading.Tasks;
|
||||
using log4net.Config;
|
||||
using Exception = System.Exception;
|
||||
using Ultron.Proxy.Interfaces;
|
||||
using Ultron.Proxy.Models;
|
||||
|
||||
namespace Ultron.Proxy
|
||||
{
|
||||
class Client
|
||||
{
|
||||
public class Log4netLogger : ILogger
|
||||
{
|
||||
public void Debug(object message)
|
||||
{
|
||||
Logger.Debug(message);
|
||||
}
|
||||
|
||||
public void Error(object message, Exception ex)
|
||||
{
|
||||
Logger.Error(message,ex);
|
||||
}
|
||||
|
||||
public void Info(object message)
|
||||
{
|
||||
Logger.Info(message);
|
||||
}
|
||||
}
|
||||
|
||||
public static ILog Logger;
|
||||
public static IConfigurationRoot Configuration { get; set; }
|
||||
static void Main(string[] args)
|
||||
{
|
||||
//log
|
||||
var loggerRepository = LogManager.CreateRepository("NSmartClientRouterRepository");
|
||||
XmlConfigurator.Configure(loggerRepository, new FileInfo("log4net.config"));
|
||||
//BasicConfigurator.Configure(loggerRepository);
|
||||