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