I'm using splunk-bunyan-logger to log to splunk. The example on https://github.com/splunk/splunk-bunyan-logger suggests using it like:
Logger.info({
message: {
temperature: "70F",
chickenCount: 500
}
}, "Chicken coup looks stable.");
I'm using it like:
logger.info({ name, type: 'queryPerformance', ms }, `${name} took ${ms} ms`);
Despite not wrapping my own fields (name, type and ms) in a `message` object, in splunk, they do still end up in a message object. So I have to search by `message.type` instead of just `type`. Also, the text message ("Chicken coup looks stable" or `${name} took ${ms}`) does not show up anywhere at all.
Is there a better way to use splunk-bunyan-logger to make it log the way I want it to?