public IdleTimeProcessor(IIdleTimeQueue idle_time_queue, ISendIdleTimeToServer sender) { idle_time_queue_ = idle_time_queue; mailbox_ = new Mailbox<RunnableDelegate>(OnSend, Executors.ThreadPoolExecutor()); logger_ = AionLogger.ForCurrentProcess; message_sender_ = sender; }
static AionLogger() { current_process_logger_ = new AionLogger(new NOPLogger()); }