using SuperSocket.SocketBase.Logging;
using System.Collections.Generic;
namespace OCPPServer.SubProtocol
{
///
/// OCPP log factory
///
public class OCPPLogFactory : LogFactoryBase
{
public OCPPLogFactory() : this("NLog.config")
{
}
public OCPPLogFactory(string log4netConfig)
: base(log4netConfig)
{
List configlist = new List();
configlist.Add(ConfigFile);
NLog.Config.XmlLoggingConfiguration.SetCandidateConfigFilePaths(configlist);
}
public override SuperSocket.SocketBase.Logging.ILog GetLog(string name)
{
return new OCPPLog(name);
}
}
}