-
-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feature: extract lumberjack core into an agnostic library #154
Closed
Closed
Changes from all commits
Commits
Show all changes
99 commits
Select commit
Hold shift + click to select a range
698cd12
feat: create lumberjack core library
NachoVazquez 98fe461
chore: move agnostic configuration to core library
NachoVazquez 3b38ec8
chore: move more agnostic features to core library
NachoVazquez d505369
chore: start moving the api test for the moved files
NachoVazquez 5abfbe1
chore: move the api-test as needed
NachoVazquez 4a11bc7
feat: make the core stable
NachoVazquez 16e2b59
fix: all imports
NachoVazquez 7437417
chore: add new library for final version
NachoVazquez 873b0b3
feat: copy all files to the new library
NachoVazquez e615b5f
chore: remove old library
NachoVazquez 57e6caf
chore: change all imports to the new library
NachoVazquez 26dac76
chore: use swc to build the library
NachoVazquez 8d5ebdc
Revert "chore: use swc to build the library"
NachoVazquez ff0431e
chore: noop
NachoVazquez 0c24cb0
fix: more fix attempts
NachoVazquez 68881f7
chore: migrate to latest nx
NachoVazquez f629208
chore: migrate core to swc
NachoVazquez dd22ac4
fix: solve import issues
NachoVazquez c2972c1
fix: errors are gone!!!
NachoVazquez c49fbe2
fix: remove unnecessary hacks
NachoVazquez d722b87
fix: fixable lint issues
NachoVazquez 5ae4e28
Revert "chore: migrate core to swc"
NachoVazquez da63bb8
Revert "chore: migrate to latest nx"
NachoVazquez 4e5e002
fix: remove unnecesary eslint ignore
NachoVazquez 6a7e7b0
chore: convert to swc again
NachoVazquez e8be30f
fix: import issues on example app
NachoVazquez 1e2e5ab
fix: build issues for the example app
NachoVazquez f9b4f50
fix: lint and tests
NachoVazquez 2e5440d
fix: make build work again by selecting alternative build target name
NachoVazquez 8461363
chore: migrate to latest nx (16.1)
NachoVazquez 4eb49a7
fix: solve lint issues
NachoVazquez c4a6be9
feat: make spy driver agnostic using factory function
NachoVazquez 840e60d
feat: extract lumberjack-log-driver-logger to agnostic api
NachoVazquez 3fd2bee
feat: make console-dirver test-util library fall into angular namespace
NachoVazquez 58953b4
feat: move the test-util library into a angular namespace
NachoVazquez ff80263
chore: add agnostic testing library
NachoVazquez d5cae60
chore: extract spy driver into core testing util library
NachoVazquez f3bbd9d
feat: replace lubmerjack service implementation with extracted core f…
NachoVazquez 3889772
chore: extract lumberjack core to agnostic library
NachoVazquez 2b6d117
fix: all failing tests
NachoVazquez 34eb792
fix: rebase issues
NachoVazquez 998aaae
fix: target dependecies for ngworker lumberjack
NachoVazquez 441cbdf
chore: update nx
NachoVazquez 0acf5c0
fix: format issues
NachoVazquez c910b49
chore: extract object driver to agnostic testing library
NachoVazquez c1c653b
chore: rename spy driver factory to match other file
NachoVazquez c0c14f0
chore: extract test drivers and fix createlumberjack tests
NachoVazquez 2f80df3
chore: update to nx 16.2
NachoVazquez 77eec67
feat: create raw quick lumberjack library
NachoVazquez b5c9c93
chore: adjust the eslint for multiple frameworks
NachoVazquez 49e2e23
fix: eslint issues
NachoVazquez 724697d
fix: rebase issues
NachoVazquez 15f5e40
refactor: rename configFactory to createLumberjackConfig
NachoVazquez bf9ec14
refactor: rename factory functions to use the create*
NachoVazquez 56e10d6
chore: wip before wipping qwik
NachoVazquez 4564a77
chore: remove qwik references
NachoVazquez 6506308
chore: fix rebase
NachoVazquez 7315643
docs: update the tags section of the contributors to support technology
NachoVazquez 50dc1d1
fix: rebase
NachoVazquez 9487c68
feat: add support for solid and react on eslint technology tags
NachoVazquez 159fc8f
fix: sonar issues
NachoVazquez 3cdf524
test: create test for the createLumberjackConfig
NachoVazquez 9d02c32
feat: add sonar report configurations for webworker-lumberjack
NachoVazquez bd7d33e
feat: stop exposing error handling logic on public api
NachoVazquez 0245597
feat: remove the createLumberjackLogDriverLogger from the public api
NachoVazquez 03a2f64
refactor: extract LumberjackLogFormatter into a separate file
NachoVazquez d043f9f
fix: move utcTimestampFor to the right group
NachoVazquez 51b092b
docs: add missing js docs to methods and types
NachoVazquez 02bb7b8
fix: lumberjack type export
NachoVazquez 6791322
fix: imports
NachoVazquez df18667
refactor: remove the LumberjackLogFormatter and createLumberjackLogFo…
NachoVazquez 99f4577
docs: add js docs for the createLumberjackLogFactory function
NachoVazquez 0e7d279
fix: imports
NachoVazquez d60701a
fix: bring back the log factory service, this time as a wrapper of th…
NachoVazquez 52cc398
feat: make getUnixEpochTicks optional
NachoVazquez fabcc5c
fix: log builder arguments order to adjust for default getUnixEpochTicks
NachoVazquez 1829440
refactor: move libraries to the new common scope lumberjackjs
NachoVazquez 1945759
refactor: move http-driver secondary entrypoint to a new package angu…
NachoVazquez dd6c53c
refactor: rename all files from lumberjack-http-driver to lumberjack-…
NachoVazquez 726c906
feat: move console driver from angular to core
NachoVazquez c5e1451
fix: migration issues
NachoVazquez 145df0e
feat: implement provideLumberjackCustomDrivers to allow the angular c…
NachoVazquez 3a8e16d
refactor: rename all references from log driver to driver
NachoVazquez 3d6e3a3
fix: adjust eslint and format
NachoVazquez 7a0e6a5
fix: migration errors
NachoVazquez f45e413
refactor: remove implementation details from public api
NachoVazquez 9e61a45
refactor: replace the concept of LubmerjackLogFactory with individual…
NachoVazquez a9252c9
refactor: stop using ReturnType<T> to create types for functions returns
NachoVazquez b665fda
refactor: make the log formatter return a function instead of an object
NachoVazquez a2a0d06
refactor: rename LumberjackService to LumberjackOrchestrator
NachoVazquez 331567e
refactor: adjust grammar of comments/docs
NachoVazquez e683035
docs: add nest to the potential list of projects we will support
NachoVazquez 44c5c82
docs: adjust community driver team and org name -- pr review suggestions
NachoVazquez c5a6e05
docs: make partial fixes to the drivers docs
NachoVazquez 1bd120f
fix: createLumberjackLogFormatter failing tests
NachoVazquez d03bf56
fix: rename ngworker on paths
NachoVazquez d9720d9
feat: make the format function optional in the config and apply default
NachoVazquez 7ebfd25
Revert "feat: make the format function optional in the config and app…
NachoVazquez 91bf803
feat: allow getUnixEpochTicks to be optional
NachoVazquez File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,3 @@ | ||
node_modules | ||
|
||
vite.config.ts |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -47,3 +47,5 @@ migrations.json | |
# Generated Docusaurus files | ||
.docusaurus/ | ||
.cache-loader/ | ||
|
||
.angular |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,6 +5,9 @@ | |
/reports | ||
/.angular/ | ||
.docusaurus/ | ||
**/.lib.swcrc | ||
|
||
# Generated files | ||
packages/**/CHANGELOG.md | ||
|
||
**/CHANGELOG.md |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
question: Will we have a
node
tag (and Node.js SDK)?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's a good question. I wonder if we need it because the agnostic core should be enough. But a
nestjs
tag and NestJS SDK will be there.