posted @ 2011-08-24 18:41 饭后温柔 阅读(686) 评论(0) 推荐(1) 编辑
摘要:
本来想接着写LogQueue,但发现LogQueue可以直接看做一个黑箱,只要知道它提供的是LogItem的队列功能就可以了。还是先讲LogManager比较好理解。因为希望每一个需要log的程序模块,都能有一个单独的LogSystem,该模块的LogSystem中又能管理多个线程的log。假设我们已经做好了一个LogManager类,实现了log的功能。那么我们想在项目的网络模块和GUI模块中使用它,当然可以通过在这2个模块中分别定义: LogManager logmgr1; //网络模块中的log LogManager logmgr2; //GUI模块中的log但这么写不太好,因为直接声明 阅读全文