'use strict' const setLevelSym = Symbol('pino.setLevel') const getLevelSym = Symbol('pino.getLevel') const levelValSym = Symbol('pino.levelVal') const useLevelLabelsSym = Symbol('pino.useLevelLabels') const levelKeySym = Symbol('pino.levelKey') const useOnlyCustomLevelsSym = Symbol('pino.useOnlyCustomLevels') const mixinSym = Symbol('pino.mixin') const lsCacheSym = Symbol('pino.lsCache') const chindingsSym = Symbol('pino.chindings') const parsedChindingsSym = Symbol('pino.parsedChindings') const asJsonSym = Symbol('pino.asJson') const writeSym = Symbol('pino.write') const redactFmtSym = Symbol('pino.redactFmt') const timeSym = Symbol('pino.time') const timeSliceIndexSym = Symbol('pino.timeSliceIndex') const streamSym = Symbol('pino.stream') const stringifySym = Symbol('pino.stringify') const stringifiersSym = Symbol('pino.stringifiers') const endSym = Symbol('pino.end') const formatOptsSym = Symbol('pino.formatOpts') const messageKeySym = Symbol('pino.messageKey') const nestedKeySym = Symbol('pino.nestedKey') const wildcardFirstSym = Symbol('pino.wildcardFirst') // public symbols, no need to use the same pino // version for these const serializersSym = Symbol.for('pino.serializers') const wildcardGsym = Symbol.for('pino.*') const needsMetadataGsym = Symbol.for('pino.metadata') module.exports = { setLevelSym, getLevelSym, levelValSym, useLevelLabelsSym, mixinSym, lsCacheSym, chindingsSym, parsedChindingsSym, asJsonSym, writeSym, serializersSym, redactFmtSym, timeSym, timeSliceIndexSym, streamSym, stringifySym, stringifiersSym, endSym, formatOptsSym, messageKeySym, nestedKeySym, wildcardFirstSym, levelKeySym, wildcardGsym, needsMetadataGsym, useOnlyCustomLevelsSym }