未経験からエンジニア 奮闘記

未経験からエンジニアに自由に生きる途中

MENU

Rails Logger 基本

実装方法

出力させる方法

## 出力させる方法
Logger.new("出力先", '出力内容')

ex) Logger.new('/log/development', "出力内容")

## こんな書き方もある様子

logger = Logger.new('/log/development')
logger.debug '出力させたい内容'

出力させるメソッドによってログに出された時の、 ラベル?が異なる。

このラベルを変化させる事によって、検知ツールの設定を変更する気がする(インフラ環境はよくわからない)

## logger.debug '出力させたい内容'の場合

D, [2020-10-04T08:41:46.184230 #6] DEBUG -- : 出力されるかな

##logger.info '出力させたい内容'

I, [2020-10-04T08:43:51.453817 #6]  INFO -- : 出力されるかな

出力先

logディレクトリ配下

Loggerの第一引数の場所が、存在しない場合は新規で作成される

Logger.new('/log/hello.log', "hello")