PunGrumpy / logixlysia

🦊 Logixlysia is a logger for ElysiaJS

Home Page:https://www.npmjs.com/package/logixlysia

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🦊 Logixlysia

Logixlysia is a logging library for ElysiaJS Screenshot of Logixlysia

πŸ“© Installation

bun add logixlysia

πŸ“ Usage

import { Elysia } from 'elysia'
import { logixlysia } from 'logixlysia'

const app = new Elysia({
  name: 'Logixlysia Example'
}).use(
  logixlysia({
    ip: false,
    customLogMessage:
      '🦊 {now} {level} {duration} {method} {pathname} {status} {message} {ip}'
  })
)

app.listen(3000)

πŸ“š Documentation

Options

Option Type Description Default
ip boolean Display the incoming IP address based on the X-Forwarded-For header false
customLogMessage string Custom log message to display 🦊 {now} {level} {duration} {method} {pathname} {status} {message} {ip}
logFilter object Filter the logs based on the level, method, and status null

πŸ“„ License

Licensed under the MIT License.

About

🦊 Logixlysia is a logger for ElysiaJS

https://www.npmjs.com/package/logixlysia

License:MIT License


Languages

Language:TypeScript 93.5%Language:JavaScript 6.1%Language:Shell 0.4%