Lorenzob's picture
Upload folder using huggingface_hub
19605ab verified
raw
history blame
884 Bytes
'use strict';
// This module knows how to wire together a
// rotating file stream and a rotation trigger
function TriggerAdapter(trigger, rfs) {
var onRotate = function (triggerinfo) {
rfs.rotate(triggerinfo);
};
var onNewFile = function (data) {
trigger.newFile(data);
};
var onLogWrite = function (data) {
trigger.logWrite(data);
};
var onShutdown = function () {
trigger.shutdown();
trigger.removeListener('rotate', onRotate);
rfs.removeListener('newfile', onNewFile);
rfs.removeListener('logwrite', onLogWrite);
rfs.removeListener('shutdown', onShutdown);
}
trigger.on('rotate', onRotate);
rfs.on('newfile', onNewFile);
rfs.on('logwrite', onLogWrite);
rfs.on('shutdown', onShutdown);
return { onShutdown: onShutdown };
}
module.exports = TriggerAdapter;