优化:降低访问日志噪声并增加日志文件轮转

This commit is contained in:
yml2213
2026-08-30 16:59:11 +08:00
parent 6ca54e468e
commit 25b89bb503
20 changed files with 2334 additions and 4 deletions
@@ -0,0 +1,15 @@
import test from 'node:test'
import assert from 'node:assert/strict'
import { resolveAccessLogLevel } from './access-log.js'
test('resolveAccessLogLevel sends successful reads to debug', () => {
assert.equal(resolveAccessLogLevel('GET', 200), 'debug')
assert.equal(resolveAccessLogLevel('head', 304), 'debug')
})
test('resolveAccessLogLevel keeps writes and failures at info', () => {
assert.equal(resolveAccessLogLevel('POST', 200), 'info')
assert.equal(resolveAccessLogLevel('GET', 404), 'info')
assert.equal(resolveAccessLogLevel('GET', 500), 'info')
})