[英]Ruby On Rails log file name and line number
現在,我將log4r用於Rails中的記錄器以打印文件名和行號:
======== config/log4r.yml ========
log4r_config:
# define all loggers:
loggers:
- name : rails
level : DEBUG
trace : 'true'
outputters :
- console
# define all outputters (incl. formatters)
outputters:
- type: StdoutOutputter
name: console
formatter:
date_pattern: '%Y-%m-%d %H:%M:%S'
pattern : '%d %l %t : %m'
type : PatternFormatter
但是,它打印文件路徑而不是文件名,而且太長了:
2015-12-23 18:05:37 INFO /Users/fudy/Workspace/RubyWorkspace/HelloWorld/app/controllers/welcome_controller.rb:3: in `index' : hello
但是我想要這種格式:
2015-12-23 18:05:37 INFO welcome_controller.rb:3: hello
有什么解決辦法嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.