#include <time.h>
#include <stdarg.h>
-
-//#include <string>
-//#include <sstream>
#include "inspircd_config.h"
#include "uid.h"
#include "users.h"
#include "timer.h"
#include "hashcomp.h"
#include "typedefs.h"
+#include "logger.h"
#include "usermanager.h"
#include "socket.h"
#include "ctables.h"
#include "cull_list.h"
#include "filelogger.h"
#include "caller.h"
-//#include "inspsocket.h"
#include "modules.h"
#include "configreader.h"
#include "inspstring.h"
*/
socklen_t length;
- /** Nonblocking file writer
- */
- FileLogger* Logger;
-
/** Time offset in seconds
* This offset is added to all calls to Time(). Use SetTimeDelta() to update
*/
/** Socket engine, handles socket activity events
*/
SocketEngine* SE;
+
+ /** LogManager handles logging.
+ */
+ LogManager *Logs;
/** ModuleManager contains everything related to loading/unloading
* modules.
*/
bool OpenLog(char** argv, int argc);
- /** Close the currently open log file
- */
- void CloseLog();
-
/** Return true if a channel name is valid
* @param chname A channel name to verify
* @return True if the name is valid