イベント ログの LogEntries サポートを追加したい Sails.js プロジェクトがあります。ただし、一部の環境でのみ LogEntries を使用したいと考えています。
たとえば、開発では、ログを開発ゴミでいっぱいにしたくありません。
// config/log.js
var logentries = require('le_node');
var log = (sails.config.environment === 'development') ? sails.log : logentries.logger({
token: 'YOUR_TOKEN'
});
module.exports.log = {
log: {
custom: log
}
}
sails
しかし、これで、が定義されていないというエラーが発生します。これは、sails
オブジェクトが などの構成ファイルで使用できないためですconfig/log.js
。この場合、環境に応じてカスタム ログ トランスポートを使用するにはどうすればよいでしょうか。