2 const path
= require('path');
3 const { name: packageName
, version: packageVersion
} = require('../package');
5 const libraryIdentifier
= `${packageName}@${packageVersion}`;
8 * Return a function for decorating logging method scopes.
9 * @param {String} filename
11 const fileScope
= (filename
) => {
12 const shortFilename
= path
.basename(filename
, '.js');
13 const fScope
= (shortFilename
=== 'index') ? path
.basename(path
.dirname(filename
)) : shortFilename
;
14 return (scope
) => [libraryIdentifier
, fScope
, scope
].join(':');