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); } } }