You can use @blocklet/logger to manage logs at your blocklet runtime, here are the steps:
Add Dependency
yarn add @blocklet/loggerSetup Access Logging
const logger = require('@blocklet/logger');
const express = require('express');
const server = express();
logger.setupAccessLogger(server); // you are all setSetup Error Logging
const logger = require('@blocklet/logger')('app'); // chagne your label here
try {
// do something
} catch (err) {
logger.error('failed to process request', error);
}Setup Other Logging
const logger = require('@blocklet/logger')('app'); // chagne your label here
logger.info('failed to process request', { user });Tune Log Level
By default, @blocklet/logger only print logs at info level, but you can change this by setting LOG_LEVEL environment at application level (remember to restart your blocklet)