[英]Logging in express server on heroku
我已經在heroku上部署了我的節點應用程序。 我將快遞服務器設置為在“ logs”目錄中使用morgain開始記錄。
(盡管該代碼與實際所見不相關,但我在下面展示了它:)
console.log('************* RUNNING in PRODUCTION ************ *');
var logDirectory = __dirname + '/../logs';
// ensure log directory exists
fs.existsSync(logDirectory) || fs.mkdirSync(logDirectory);
morgan.token('id', function getId(req) {
return req.id;
});
// create a rotating write stream
var accessLogStream = FileStreamRotator.getStream({
filename: logDirectory + '/access-%DATE%.log',
frequency: 'daily',
verbose: false
});
// setup the logger
app.use(assignId);
app.use(morgan('combined', {stream: accessLogStream}));
app.use(morgan(':id :method :url :response-time'));
app.use(favicon(__dirname + '/../build/images/favicon.ico'));
app.use(express.static(__dirname + '/../build'));
到目前為止還不錯..但是我注意到了一件奇怪的事..我無法進入heroku來打開日志目錄並讀取日志文件..
簡而言之..是否有辦法將ssh放入我的heroku部署中。.我花了太多時間尋找它?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.