/**
 * Minified by jsDelivr using Terser v5.37.0.
 * Original file: /npm/captains-log@2.0.5/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
var util=require("util"),_=require("@sailshq/lodash"),rc=require("rc"),wrap=require("./lib/wrap"),configure=require("./lib/configure"),captains=require("./lib/captains");module.exports=function(r){var o=configure(r),i=captains();if(o.custom){if(i=o.custom,!_.isObject(i)||!_.isFunction(i.log))throw new Error("Unsupported logger override provided as `custom`!\n(has no `.log()` or `.debug()` method.)\nHere's what was passed in:\n"+util.inspect(i,{depth:null}));i.debug=i.debug?i.debug.bind(i):_.noop,i.info=i.info?i.info.bind(i):_.noop,i.error=i.error?i.error.bind(i):_.noop,i.warn=i.warn?i.warn.bind(i):i.error?i.error.bind(i):_.noop,i.crit=i.crit?i.crit.bind(i):i.error?i.error.bind(i):_.noop,i.verbose=i.verbose?i.verbose.bind(i):_.noop,i.silly=i.silly?i.silly.bind(i):_.noop,i.blank=i.blank?i.blank.bind(i):_.noop}var e=wrap(i,o),n=void 0!==typeof global?global:void 0!==typeof window?window:Function;return o.globalizeAs&&(n[o.globalizeAs]=e),e};
//# sourceMappingURL=/sm/3b82054207705558d242ce0d0094b2e134f5fd30d903fcd555515144c9c79bf2.map