Skip to content
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

feat: KLogContext #5

Merged
merged 59 commits into from
Jul 31, 2023
Merged
Show file tree
Hide file tree
Changes from 58 commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
946ea2d
Remove expect/actual Test class
buenaflor Jun 11, 2023
fc5fe20
Add Apache 2.0 License
buenaflor Jun 11, 2023
6dbe9e1
Add shared types for logging
buenaflor Jun 12, 2023
d14be15
Implement logging capability through FluentLogger
buenaflor Jun 30, 2023
213e0bc
Add publication for local testing
buenaflor Jun 30, 2023
8df6dc2
Add Metadata, TimeUnit and LogPerBucketingStrategy
buenaflor Jun 30, 2023
d5561f2
Add LoggingScope and LoggingScopeProvider
buenaflor Jun 30, 2023
3e59cb5
Add StackSize
buenaflor Jun 30, 2023
44c4f52
Rename shared project to api
buenaflor Jun 30, 2023
f97a871
Remove Google module for now
buenaflor Jul 2, 2023
ad2dc6e
Use version catalog for keeping track of dependencies
buenaflor Jul 3, 2023
c34c019
Move backend related files to the backend folder
buenaflor Jul 3, 2023
f9061be
Add TODO for the publication of the system-backend artifact
buenaflor Jul 3, 2023
f3d0d7c
Update imports after introducing backend folder
buenaflor Jul 3, 2023
c9ae197
Fix errorprone not being included in generateStackGetterJavaLangAcces…
buenaflor Jul 3, 2023
a30611f
Remove unneccessary jar dependence
Jul 3, 2023
07d40c5
Add .darwin to KTimeUnit filename
Jul 3, 2023
178ce18
Change FluentLogger Api Interface name
Jul 3, 2023
57c59b8
Add KLoggingNoOp and actual typealias it as LoggingApi.NoOp
Jul 3, 2023
f6b5ec0
Use FluentLoggerApi in FluentLogger
Jul 3, 2023
c92d5dc
Use FluentLoggerApi in FluentLogger
Jul 3, 2023
8d59b92
Change FluentLoggerApi to KFluentLoggerApi
buenaflor Jul 3, 2023
7be14b5
Add ktfmt with spotless plugin and apply it to all .kt and .kts files
buenaflor Jul 3, 2023
57c1b86
Use version catalog alias in plugin instead of kotlin(multiplatform)
buenaflor Jul 3, 2023
6adc58e
Add Flogger JVM tests
buenaflor Jul 6, 2023
9f50826
Fix Flogger JVM tests
buenaflor Jul 7, 2023
a1299c9
Refactor hardcoded strings to using variables in api/build.gradle.kts
buenaflor Jul 8, 2023
6d78e6b
Add GitHub CI that will execute JVM and Apple tests on the respective…
buenaflor Jul 8, 2023
78fb143
Adjust comments in JVM files
buenaflor Jul 8, 2023
aea0444
Add missing .jvm suffix to JVM files with actuals
buenaflor Jul 8, 2023
553c851
Remove NoOp from FluentLogger
buenaflor Jul 10, 2023
8060411
Add metadata field to KLogData
buenaflor Jul 10, 2023
01e0184
Convert LoggingApi.java to Kotlin JVM
buenaflor Jul 10, 2023
f071b7c
Migrate AbstractLogger and FluentLogger to Kotlin JVM
buenaflor Jul 10, 2023
f3520c8
Remove Suppression for AbstractLogger actual typealias
buenaflor Jul 10, 2023
4e2fe64
Migrate existing typealias classes to Kotlin classes
buenaflor Jul 11, 2023
79bf8e2
Reintroduce FluentLogger.java class
buenaflor Jul 11, 2023
ae87693
Initial commit
buenaflor Jul 2, 2023
1ec7060
Merge branch 'main' into feat/initial-setup
buenaflor Jul 11, 2023
64dcc3f
Apply formatting
buenaflor Jul 11, 2023
6d8e648
Add kruth
buenaflor Jul 11, 2023
b7bdf6c
Use FluentLogger.java - this implicitly allows us to use it as actual…
buenaflor Jul 11, 2023
d04697d
Migrate LoggingScope to Kotlin JVM
buenaflor Jul 11, 2023
ba478d5
Merge branch 'feat/initial-setup' of https://github.com/buenaflor/KFl…
buenaflor Jul 11, 2023
76feb06
Migrate MetadataKey.java to Kotlin JVM
buenaflor Jul 11, 2023
e7e2f14
Fix compilation error on iOS
buenaflor Jul 11, 2023
0dc95a1
Apply ktfmt
buenaflor Jul 11, 2023
068691b
Add simple integration test subproject
buenaflor Jul 11, 2023
0e818c6
Change API names to have K prefix
buenaflor Jul 12, 2023
6672eeb
Remove LoggingScope
buenaflor Jul 12, 2023
7769311
Keep original Flogger Java code
buenaflor Jul 22, 2023
19e57b2
Run fmt and add integration test in another pr
buenaflor Jul 22, 2023
0d4e7db
Remove integration test
buenaflor Jul 22, 2023
f35e310
Add LogContext
buenaflor Jul 22, 2023
92b8375
Merge branch 'main' into feat/logcontext
buenaflor Jul 22, 2023
3c257ec
Merge branch 'main' into feat/logcontext
buenaflor Jul 22, 2023
40c82d5
Update messageparser todo
buenaflor Jul 22, 2023
df0dc48
Run fmt
buenaflor Jul 22, 2023
d0d4ed8
Add comments about suppress
buenaflor Jul 31, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading