ログAPI
何が問題か?
ログAPIがほとんどいつでも必要であるにも関わらず、標準化が拙い。
標準APIが存在しない。
標準APIが実用に乏しい。
デファクトスタンダードと呼べるほどの普及度がないライブラリが乱立していて互換性がない。
過剰な機能を持っていて変な脆弱性を持っている。
プロジェクトで用意されたAPIがあるならば、それを使うべきで独自に別のAPIを使うべきではない。(当たり前)
現在標準的なログAPI
ベース
syslog
systemd journald
デファクトスタンダードとなっているログインターフェース
Java
java.util.logging (Java 標準 API)
プロキシになるように設計されている。
JavaScript
console.log
Web標準
log4js
Google Cloud
POSIX
logger コマンド
関連