download
raw
750 Bytes
'use strict'
const test = require('node:test')
const assert = require('node:assert')
const writer = require('flush-write-stream')
const pino = require('../')
function capture () {
const ws = writer((chunk, enc, cb) => {
ws.data += chunk.toString()
cb()
})
ws.data = ''
return ws
}
test('pino uses LF by default', async () => {
const stream = capture()
const logger = pino(stream)
logger.info('foo')
logger.error('bar')
assert.ok(/foo[^\r\n]+\n[^\r\n]+bar[^\r\n]+\n/.test(stream.data))
})
test('pino can log CRLF', async () => {
const stream = capture()
const logger = pino({
crlf: true
}, stream)
logger.info('foo')
logger.error('bar')
assert.ok(/foo[^\n]+\r\n[^\n]+bar[^\n]+\r\n/.test(stream.data))
})

Xet Storage Details

Size:
750 Bytes
·
Xet hash:
6c5f11d1f474729071b0ededb3d0b36f0a79bb8987c6861250565a5ab1e62205

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.