之前老的游戏服务器一般都是用的log4cpp日志库,但是这个库并不是线程安全的,需要自己在log4pp的基础上加锁去实现线程安全的日志库。其他的开源线程安全的线程有libslog等。
在实际的游戏服务器开发中,会在log4cpp等日志库再做一层封装,比如会加上和某个程序员相关的作者信息,test->debug(),就是表示test这个程序员加的个人日志,test1->debug()就是表示test这个程序员加的个人日志,相应的输出日志中打印出test和test1。
参考资料:
之前老的游戏服务器一般都是用的log4cpp日志库,但是这个库并不是线程安全的,需要自己在log4pp的基础上加锁去实现线程安全的日志库。其他的开源线程安全的线程有libslog等。
在实际的游戏服务器开发中,会在log4cpp等日志库再做一层封装,比如会加上和某个程序员相关的作者信息,test->debug(),就是表示test这个程序员加的个人日志,test1->debug()就是表示test这个程序员加的个人日志,相应的输出日志中打印出test和test1。
参考资料: