最近在看阮一峰老师的<ES6> 看到let时,发现一处for循环很神奇的地方. 书中的原话是:“另外,for循环还有一个特别之处,就是设置变量的那部分是一个父作用域,而循环体内部是一个单独的子作用域.” 书中的例子是: for(let i = 0; i < 3; i++){ let i = 'abc'; console.log(i); } //abc //abc //abc 在for循环体内部,用let 声明一个变量i为‘abc’,而for循环设置变量的地方也是let 声明的变量i. l
本文假定你对log4net的配置以及在代码中的使用都非常熟悉,但就是没有按预想的生成log文件,正当你抓耳挠腮之时,那以下原因很可能是你解决问题的办法: 1.log4net.dll是否生成到程序运行目录(Debug/Release)?如果没有,手工拷贝过去. 2.log4net.config是否生成/添加到程序运行目录(Debug/Release) 右键点击文件log4net.config,在属性窗口,将‘Copy to Output Directory’ 设定为:Copy if newer
创建logrotate配置文件 $ vi /etc/logrotate.d/tomcat 添加以下内容: /opt/tomcat/logs/catalina.out { copytruncate daily rotate 7 compress missingok dateext size 100m } 参数说明: specify the path to the log file. copytruncate – creates a copy of the log file and then tru