- 02cd763: Upgrade reflect-metadata to v0.2.1 and update peer dependency range
- 1008775: handle that time can be a number
- Updated dependencies [be1367c]
- @ogma/[email protected]
- dd5215e: Security updates of dependencies. Should be nothing major here.
- Updated dependencies [dd5215e]
- @ogma/[email protected]
- 89504a0: Change @ogma/cli shebang to be more portable across different OS and environment.
- 7b5781b: CLI no longer dies on newlines
- 7a329ce: Add dependency on reflect-metadata
- e7619e6: Trying a second publish to publish the js not ts
- bc6cdc8: Fix a bad publish from an incorrect workspace file
-
81b3501: Allow the CLI to accept process.stdin so it can be piped to.
Now, if you want to have
json: true
always set in yourOgma
config, but you still want to get the pretty dev logs, you can use something to the extent ofpnpm start:dev | ogma
and ogma will pretty print each line as it comes in.
-
8bea02f: Release of
@ogma/common
and@ogma/styler
. Upgrade@ogma/nestjs-module
to be 100% compatible with Nest's logger@ogma/logger
now depends on@ogma/common
and@ogma/styler
for types and string styling, instead of managing it on its own@ogma/nestjs-module
now acceptstrace
as the second parameter toerror
instead ofcontext
.meta
can still be passed as a second parameter too or it can be a third parameter.@ogma/logger
now sets anool
property when logging in JSON mode to accommodate when using a custom log map@ogma/logger
no longer needs thestream
property to have ahasColor
function@ogma/cli
now reads from theool
property insteadlevel
to allow writing back to Ogma's standard format
@ogma/logger
now correctly logs Error objects the same wayprocess.stdout
does instead of logging{}
@ogma/logger
can accept alevelMap
property for custom level mapping@ogma/logger
'sstream
option can now have agetColorDepth
property method, but it is not necessary
I wanted to be able to have full control over string styles and this gave me a great chance to learn about SGRs and how they work. Along with that, this gave me the perfect opportunity to make some changes to the logger to be more compliant with Nest's logger and have better compatibility with it.
I tried to make this is painless as possible in terms of breaking changes. For the most part, you should just be able to upgrade with no problems. If you have a stream with
hasColor
you will need to remove that method. You may want to add in thegetColorDepth
method, but can also just useFORCE_COLOR
if necessary.
- Updated dependencies [8bea02f]
- @ogma/[email protected]
-
bbf66f6: Major release of @ogma
The
ogma
command has been moved from@ogma/logger
to@ogma/cli
. There are no other breaking changes. This change was made to keep the package size as small as possible and to keep the code clean and maintainable.
- Updated dependencies [bbf66f6]
- @ogma/[email protected]