精英盒子 -> 零毫秒 -> 零毫秒服务器新增输出日志到文件功能 [打印本页]

jybox 2011-12-07 21:31

零毫秒服务器新增输出日志到文件功能

如题
可以去看最新的源码
[attachment=196]



另外,经过我的一番努力,配置文件机制定型了,写成了一个类..
可以通过下面的形式调用
  1. int port=config["SERVER_PORT"].toInt()



whtsky 2011-12-07 23:26
int port = config.port();
似乎这样更好?

jybox 2011-12-07 23:42
whtsky:int port = config.port();
似乎这样更好? (2011-12-07 23:26) 

不可能阿.....除非用宏....

jybox 2011-12-07 23:43
首先你这个没法指定类型...而C++是严格类型的...
然后就是port这个函数那里来?

whtsky 2011-12-08 12:31
第3楼jybox于2011-12-07 23:43发表的:
首先你这个没法指定类型...而C++是严格类型的...
然后就是port这个函数那里来?
config类
定义config::port()返回int的端口值

jybox 2011-12-08 14:51
第4楼whtsky于2011-12-08 12:31发表的 回  3楼(jybox)的帖子 的帖子
第3楼jybox于2011-12-07 23:43发表的:
首先你这个没法指定类型...而C++是严格类型的...
然后就是port这个函数那里来?config类
定义config::port()返回int的端口值
那岂不是每增加一个配置项,都要加一个对应的函数?

whtsky 2011-12-08 18:42
第5楼jybox于2011-12-08 14:51发表的 回  4楼(whtsky)的帖子 的帖子
第4楼whtsky于2011-12-08 12:31发表的 回  3楼(jybox)的帖子 的帖子
第3楼jybox于2011-12-07 23:43发表的:
首先你这个没法指定类型...而C++是严格类型的...
然 ..
嗯。
高度封装。

jybox 2011-12-08 19:10
第6楼whtsky于2011-12-08 18:42发表的 回  5楼(jybox)的帖子 的帖子
第5楼jybox于2011-12-08 14:51发表的 回  4楼(whtsky)的帖子 的帖子
第4楼whtsky于2011-12-08 12:31发表的 回  3楼(jybox)的帖子 的帖子
第3楼jybox于2011-1 ..
那维护成本也太高了吧,一个配置项的名字需要出现在好几个地方。。。。和我那个帖子里说的那种方法不是一样了么

而且这样这个类就很难移植到其他工程了

whtsky 2011-12-08 19:29
第7楼jybox于2011-12-08 19:10发表的 回  6楼(whtsky)的帖子 的帖子
第6楼whtsky于2011-12-08 18:42发表的 回  5楼(jybox)的帖子 的帖子
第5楼jybox于2011-12-08 14:51发表的 回  4楼(whtsky)的帖子 的帖子
第4楼whtsky于2011- ..
移植到其他工程?有意义?
这样比较好维护啊。出问题的话肯定是在类里。
便于二次开发。

jybox 2011-12-08 19:51
whtsky:移植到其他工程?有意义?
这样比较好维护啊。出问题的话肯定是在类里。
便于二次开发。 (2011-12-08 19:29) 

比如,客户端工程....服务器和客户端的选项是不一样的

一个选项名要出现几次,明显违背软件设计的理念阿...

whtsky 2011-12-08 19:59
第9楼jybox于2011-12-08 19:51发表的 回 whtsky 的帖子 的帖子
whtsky:移植到其他工程?有意义?
这样比较好维护啊。出问题的话肯定是在类里。
便于二次开 ..
你原来的方案,选项名出现的才多吧…

jybox 2011-12-08 20:14
whtsky:你原来的方案,选项名出现的才多吧… (2011-12-08 19:59) 

我现在的反感...只需要在使用的时候出现一次,类中根本不出现

whtsky 2011-12-08 20:39
第11楼jybox于2011-12-08 20:14发表的 回 whtsky 的帖子 的帖子
whtsky:你原来的方案,选项名出现的才多吧… (2011-12-08 19:59) [url=http://jybox.net/bbs ..
好吧

whtsky 2011-12-08 20:40
第11楼jybox于2011-12-08 20:14发表的 回 whtsky 的帖子 的帖子
whtsky:你原来的方案,选项名出现的才多吧… (2011-12-08 19:59) [url=http://jybox.net/bbs ..
好吧




Powered by phpwind v8.7 Code ©2003-2011 phpwind
Time 0.047989 second(s),query:5 Gzip enabled