Skip to content

Commit 8d6b533

Browse files
committed
cli: improve assets logging
1 parent 4432067 commit 8d6b533

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

tools/cli/src/helpers/logs.ts

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,13 @@
1-
import { Asset, log, LogLevel, ProcessAssetResult } from '@backtrace/sourcemap-tools';
1+
import { Asset, log, LogLevel } from '@backtrace/sourcemap-tools';
22
import { CliLogger } from '../logger';
33
import { SourceAndSourceMapPaths } from '../models/Asset';
44

55
export function logAsset(logger: CliLogger, level: LogLevel) {
66
const logFn = log(logger, level);
77

8-
return function logAsset<T extends Asset | ProcessAssetResult>(message: string | ((t: T) => string)) {
8+
return function logAsset<T extends Asset>(message: string | ((t: T) => string)) {
99
return function logAsset(asset: T) {
10-
return logFn<T>(
11-
(t) =>
12-
`${'name' in t ? t.name : t.asset.name}: ${
13-
typeof message === 'function' ? message(asset) : message
14-
}`,
15-
)(asset);
10+
return logFn<T>((t) => `${t.name}: ${typeof message === 'function' ? message(asset) : message}`)(asset);
1611
};
1712
};
1813
}
@@ -21,4 +16,4 @@ export const logAssets =
2116
(logger: CliLogger, level: LogLevel) =>
2217
(message: string) =>
2318
<T extends SourceAndSourceMapPaths>(assets: T) =>
24-
log(logger, level)<T>(`${assets.source.name}: ${message}`)(assets);
19+
log(logger, level)<T>(`${assets.source.name}:${assets.sourceMap?.name ?? '?'}: ${message}`)(assets);

0 commit comments

Comments
 (0)