- Prevent logging for empty messages (#38)
- Deploy minified code with a workaround that works. (#35)
- Deploy non-minified code for Elysia applications to run. (#34)
- GitHub Actions to automate the release workflow. (#29)
- Breaking changes with Elysia v1.1.x releases. (#32)
- New preset
commontz, which is similar tocommonbut logs the time in server's timezone. (#28)
onSuccessreceiving undefined values in parameters.
- Optional
onRequestlogging formatter for hooking onto onRequest. (#13)
- Type-safety to onSuccess method, based on attributes passed on
use. (#6)
- Status of type
numberand notany. (#5)
- First stable release! 🎆
- Fix issues related to file logging. (#14)
- Request duration returns time in microseconds.
fancypreset includes the duration on successful requests.
- Incorrect status code when returning with
errorfunction (#11)
- Request duration as a logging feature (#10)
- README file and updated the Wiki page.
- Default configuration for
fancypreset.
- Customisable log type/level colour.
- Option to disable implicit and explicit logging.
buildfunction to create a logger wihout anyhttpLogging.
- Passing in options will override preset options.
- Type loss when using Logestic middleware.
Redacted. see 1.0.0-alpha.2 for changes
- Origin/level of the log message, 'HTTP', 'ERROR', 'WARN', 'DEBUG', 'INFO'.
info,warn,debug,errorfunctions are added for custom logging throughout the application.
- BREAKING CHANGE:
Logesticaccepts an options object instead of a destination file. - BREAKING CHANGE:
logis a private function. Replace all usages oflogfunction withinfofunction. - Presets definition returns an
Elysiainstance.
- Custom Error logging when request fails.
- BREAKING CHANGE: Custom logging functionality accepts an object of two functions,
onSuccessandonFailure.
- New logging preset:
'fancy'
- BREAKING CHANGE: renamed
customfunction toformat
This is the first version to be documented in the changelog. Previous changes are not recorded.