System.Threading.Timer timer = new System.Threading.Timer(new TimerCallback(callback),this,1000,1000);请问 这行代码意思是 
   在程序启动后1秒,开始每隔1秒执行callback方法吗?是一直执行,知道程序结束吗? 为什么 在log里只记录执行了一次callback方法呢?
 //TestMothed
        private void callback(object obj)
        {
            XmlConfigurator.ConfigureAndWatch(new System.IO.FileInfo(AppDomain.CurrentDomain.BaseDirectory + "wxLog.xml"));
            log.Info("方法被调用!");            //PostMessage(this.Handle, WM_USER, new IntPtr(0), new IntPtr(0));
            //MessageBox.Show("timer定时发送数据");
        }
哦哦, 我用messagebox测试了下, 是每隔一秒弹出一个窗口, 那是log的问题了?高手帮忙解决下啊