freemarker有自己的log类,这是一个抽象类,具体的日志打印委托给classpath里面合适的日志jar包来执行,寻找合适日志jar的查找顺序是:Apache Log4J, Apache Avalon LogKit, JDK log。如果一个合适的日志实现类都没有找到,日志功能将被抑制,并会使用System.err打印出错误提示信息。
如果我们想自己指定使用的日志类型,那么可以通过:
Loger.selectLoggerLibrary(int library);
注意:一定要在freemarker初始化阶段进行设置,在调用任何freemarker api之前进行设置,否则freemarker将会与默认的日志实现进行绑定,从而自己指定的日志修改将不会起到作用。

最新文章

  1. 开源Word读写组件DocX 的深入研究和问题总结
  2. 防止SQL注入攻击
  3. how to build apache log4cxx 0.10 by Visual Studio 201*
  4. flask+sqlite3+echarts2+ajax数据可视化--静态图
  5. 15.命令模式(Command Pattern)
  6. BZOJ3542:DZY Loves March
  7. Android提高篇之自定义dialog实现processDialog“正在加载”效果、使用Animation实现图片旋转
  8. [Environment Build] Maven环境配置
  9. Linux 输出重定向>和>>的区别是什么
  10. ncsim仿真VHDL
  11. python 【第四篇】:面向对象(一)
  12. PL/SQL编程要点和注意点
  13. 32位程序在64位系统上获取系统安装时间(要使用KEY_WOW64_64KEY标记)
  14. c语言,结构体
  15. python基础课程_学习笔记15:标准库:有些收藏夹——fileinput
  16. [bzoj1026][SCOI2009]windy数_数位dp
  17. GRU and LSTM
  18. Gradle的介绍与安装
  19. (1.4)mysql sql mode 设置与使用
  20. failed to launch: nice -n 0 /home/hadoop/spark-2.3.3-bin-hadoop2.7/bin/spark-class org.apache.spark.deploy.worker.Worker --webui-port 8081 spark://namenode1:7077

热门文章

  1. Java快车读书笔记
  2. web安全漏洞防护
  3. 字符串匹配(KMP 算法 含代码)
  4. HttpWatch使用教程
  5. Android无线测试之—UiAutomator UiObject API介绍一
  6. 【BZOJ4444】[Scoi2015]国旗计划 双指针+倍增
  7. String、StringBuffer与StringBuilder的区别。
  8. JAVA性能调试+JProfiler使用相关
  9. grafana-----Annotation
  10. cmd文件和bat文件有什么区别