Switch to new swaf logger

This commit is contained in:
Alice Gaudon 2021-03-06 18:17:21 +01:00
parent 6a2931e699
commit 6d34829263

View File

@ -2,13 +2,13 @@ import Controller from "swaf/Controller";
import {NextFunction, Request, Response} from "express";
import * as https from "https";
import config from "config";
import {log} from "swaf/Logger";
import {NotFoundHttpError, ServiceUnavailableHttpError} from "swaf/HttpError";
import * as fs from "fs";
import {promisify} from "util";
import path from "path";
import sendRanges, {SendRangeGetStreamFn} from "send-ranges";
import mime from "mime";
import {logger} from "swaf/Logger";
export const ASSETS_BASE_DIR = config.get<string>('assets_base_dir');
@ -18,7 +18,7 @@ export default class GiteaRepoLatestReleaseController extends Controller {
}
protected async getFile(req: Request, res: Response, next: NextFunction): Promise<void> {
log.info('Serving ' + req.path + ' ...');
logger.info('Serving ' + req.path + ' ...');
const {owner, name, file} = req.params;
if (!owner || !name) return next();
@ -39,7 +39,7 @@ export default class GiteaRepoLatestReleaseController extends Controller {
for (const release of releases) {
for (const asset of release.assets) {
if (asset.name === file) {
log.debug('Download', asset.browser_download_url);
logger.debug('Download', asset.browser_download_url);
return await this.download(req, res, next, {
repo: {
owner: owner,
@ -57,7 +57,7 @@ export default class GiteaRepoLatestReleaseController extends Controller {
}
throw new NotFoundHttpError('Asset', req.url);
} else {
log.debug('List files');
logger.debug('List files');
return res.render('list-files', {
owner: owner,
name: name,
@ -70,7 +70,7 @@ export default class GiteaRepoLatestReleaseController extends Controller {
});
});
httpRequest.on('error', err => {
log.error(err);
logger.error(err);
});
httpRequest.end();
}
@ -112,7 +112,7 @@ export default class GiteaRepoLatestReleaseController extends Controller {
await promisify(fs.rename)(tmpAssetPath, assetPath);
}
log.debug('Download', assetPath, downloadProperties.asset.name);
logger.debug('Download', assetPath, downloadProperties.asset.name);
sendRanges(async _ => {
const filePath = assetPath;
@ -126,7 +126,7 @@ export default class GiteaRepoLatestReleaseController extends Controller {
})(req, res, (err: unknown) => {
if (err) return next(err);
log.info('Fallback to express download.');
logger.info('Fallback to express download.');
// Respond
return res.download(assetPath, downloadProperties.asset.name);