packages/cowlog/src/app/configs/default.js
const cowsay = require('cowsay')
module.exports = exports = {
registerGlobal: true,
registerglobalLogger: true,
registerglobalLoggerFunction: true,
face: (function () {
/*
Some cartoons in the cowsay library does not look appropriate in a professional environment, or against
the views of the author of the cowlog library.
*/
let faces = [
'beavis.zen', 'bong', 'bud-frogs', 'bunny', 'cheese', 'cower', 'daemon', 'doge', 'default',
'doge', 'dragon', 'dragon-and-cow', 'elephant', 'elephant-in-snake', 'eyes', 'flaming-sheep',
'ghostbusters', 'goat', /* 'head-in' */ 'hedgehog', 'hellokitty', /* 'kiss' */ 'kitty', 'koala', 'kosh',
'luke-koala', 'mech-and-cow', 'meow', /* 'milk' */ 'moofasa', 'moose', /* 'mutilated' */ 'ren',
'satanic', 'sheep', 'skeleton', 'small', /* 'sodomized' */ 'squirrel', 'stegosaurus', 'stimpy',
/* 'supermilker' */ 'surgery', /* 'telebears' */ 'turkey', 'turtle', 'tux', 'vader', 'vader-koala',
'whale', 'www'
]
let faceName = faces[Math.floor(Math.random() * faces.length)]
return faceName
}()),
activity: (function () {
let activities = [cowsay.say, cowsay.think]
let activity = activities[Math.floor(Math.random() * activities.length)]
return activity
}()),
plugins: ['logDetails']
}