SuperSocket 日志接口
Posted fanweisheng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SuperSocket 日志接口相关的知识,希望对你有一定的参考价值。
SuperSocket的日志功能非常简单,你几乎可以在任何地方都能记录日志。 AppServer 和 AppSession 都有Logger属性, 你可以直接用它来记录日志。
以下代码演示了日志接口的使用:
A -
/// <summary>
/// PolicyServer base class
/// </summary>
public abstract class PolicyServer : AppServer<PolicySession, BinaryRequestInfo>
......
/// <summary>
/// Setups the specified root config.
/// </summary>
/// <param name="rootConfig">The root config.</param>
/// <param name="config">The config.</param>
/// <returns></returns>
protected override bool Setup(IRootConfig rootConfig, IServerConfig config)
m_PolicyFile = config.Options.GetValue("policyFile");
if (string.IsNullOrEmpty(m_PolicyFile))
if(Logger.IsErrorEnabled)
Logger.Error("Configuration option policyFile is required!");
return false;
return true;
......
B -
public class RemoteProcessSession : AppSession<RemoteProcessSession>
protected override void HandleUnknownRequest(StringRequestInfo requestInfo)
Logger.Error("Unknow request");
以上是关于SuperSocket 日志接口的主要内容,如果未能解决你的问题,请参考以下文章
使用SuperSocket打造逾10万长连接的Socket服务