PhotonServer入门——(3) 配置服务器日志

  1. PhotonServer根目录——>src-server——>Mmo——>Photon.Mmo.Demo.Server下找到log4net.config并将其直接移动到Visualstudio 项目下
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  2. 打开并修改日志文件名
    在这里插入图片描述

  3. 在服务器入口类中,初始化日志

using Photon.SocketServer;
using log4net.config;
using ExitGames.Logging.Log4Net;
using ExitGames.Logging;
using System.IO;

namespace DemoServer{
	public class DemoServerMain{
		public static ILogger log = LogManager.GetCurrentClassLogger();//别的类直接调用log,使用log.info在日志输出,但要先初始化,在setup中
		protected override PeerBase CreatePeer(InitRequest initRequest){
			//省略了,前面写过了
		}
		protected override void setup(){
			//日志初始化
			//设置日志存放位置,这个属性就是第2步里的属性,这里给他赋上值
			log.GlobalContext.Properties["Photon:ApplicationLogPath"] = 
											Path.Combine(ApplicationRootPath,"bin_Win64/log");
			//设置PhotonServer的日志位log4net
			LogManager.SetLoggerFactory(Log4NetLoggerFactory.Instance);
			//读取log4net的配置文件信息
			FileInfo file = new FileInfo(Path.Combine(BinaryPath,"log4net.config"));//BinaryPath是自定义服务器的bin目录下
			XmlConfigurator.ConfigureAndWatch(file);		
			log.Info("初始化完成");
		}
	}
}
  1. 生成一下,然后重启服务器,启动自定义服务器,打开日志,即可。

PhotonServer入门——(4) 配置客户端

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值