PhotonServer添加log功能的步骤

原创 2015年11月20日 16:31:44

 今天使用PhotonServer做服务器,发现服务器端调试不方便,网上的相关内容也不尽详细,所以写下此文加深记忆并为需要的人提供帮助。

 当然,如果你还不会使用PhotoServer来创建服务器的话,就先看看我的关于创建服务器的文章吧。

引用 ExitGames.Logging.Log4Net.dll和log4net.dll 


在服务器的入口类中的setup方法中加入这么一段,用来生成log类。所谓入口类,就是继承了ApplicationBase 的类。

  protected override void Setup()
        {
            LogManager.SetLoggerFactory(Log4NetLoggerFactory.Instance);
            GlobalContext.Properties["Photon:ApplicationLogPath"] = Path.Combine(this.ApplicationRootPath, "log");
            GlobalContext.Properties["LogFileName"] = "TD" + this.ApplicationName;
            XmlConfigurator.ConfigureAndWatch(new FileInfo(Path.Combine(this.BinaryPath, "log4net.config")));

        }
生成之后需要配置log4net.config ,我的路径是F:\MyServer\src-server\Loadbalancing\LoadBalancing  。复制他,选中服务器项目的解决方案,粘贴。


然后选中log4net右键属性 ,"复制到输出目录"选择为始终输出。


接着修改log4net中的内容,将这里修改成自己想要的log名字


将这里的info修改成debug


然后选择项目右键属性,将"生成" 选项中的路径修改成自己的服务器路径


然后选择项目右键生成。如果已经生成就选择重新生成。

之后只需要在入口程序的SetUp方法或者TearDown方法中加入log.Dubug("")这样的语句用来调试了。



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Photon Debugger的几种方式

photon debugger的几种方式在这里mark一下,防止以后忘记。 第一种方式: 1、打开解决方案,添加现有工程,选择对应的PhotonSocketServer.exe将其添加到解决方案; 2...

数据查询类

1.查询重复数据. A.  SELECT  T.ID,T.SSJMC,COUNT(*) FROM  T_QX_QXXX T      GROUP BY T.ID,T.SSJMC     &#...

PhotonServer学习笔记(一)

以下内容全部转自http://www.cnblogs.com/roger634/p/5748106.html的博客。 PhotonServer学习笔记 (1) 1.   PhotonS...

Photon Server的使用(一)

什么是Photon Server呢? 如何使用Photon Server呢?

Photon Server v4-0-29.的配置和Unity调式

1、首先去https://www.photonengine.com/en/OnPremise/Download下载服务器端SDK,需要登录的,就先注册一个账号 解压出来是四个文件 de...

Photon Server笔记1:启动MMO Demo 2016/07/20

【前言】 1. Photon旗下有很多项目,如PUN(针对Unity,类似Unity的UNet)、Chat、Voice,此笔记位于Server。 2. Server和PUN都可以用于Unity服务器,...

photon 配置及日志输出

photon配置 及日志

Photon中Log的使用

这个log类搞得我真纠结,首先继承的类都是封装的方法,看不懂。 log的使用 如何在服务器运行时输出log 1.根据Photon的Demo,首先在你的Program中添加引用 us...

Ssh项目添加WebService功能的步骤

Ssh项目添加WebService功能的步骤

如何为Spring Web程序添加log4j功能

第一步将  log4j-1.2.14.jar这个包加入到WEB-INF/lib下,然后构建路径 第二步:在Web.xml,添加如下           webAppRootKey         S...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)