File tree Expand file tree Collapse file tree 4 files changed +28
-21
lines changed
log-grpc/src/main/java/com/kernel/finch/networklog/grpc Expand file tree Collapse file tree 4 files changed +28
-21
lines changed Original file line number Diff line number Diff line change @@ -27,17 +27,17 @@ Pick a UI implementation and add the dependency:
27
27
28
28
```` java
29
29
dependencies {
30
- debugImplementation ' com.github.kernel0x.finch:ui-drawer:2.2.11 '
31
- releaseImplementation ' com.github.kernel0x.finch:noop:2.2.11 '
30
+ debugImplementation ' com.github.kernel0x.finch:ui-drawer:2.2.12 '
31
+ releaseImplementation ' com.github.kernel0x.finch:noop:2.2.12 '
32
32
// optional only for OkHttp
33
- debugImplementation ' com.github.kernel0x.finch:log-okhttp:2.2.11 '
34
- releaseImplementation ' com.github.kernel0x.finch:log-okhttp-noop:2.2.11 '
33
+ debugImplementation ' com.github.kernel0x.finch:log-okhttp:2.2.12 '
34
+ releaseImplementation ' com.github.kernel0x.finch:log-okhttp-noop:2.2.12 '
35
35
// optional only for GRPC
36
- debugImplementation ' com.github.kernel0x.finch:log-grpc:2.2.11 '
37
- releaseImplementation ' com.github.kernel0x.finch:log-grpc-noop:2.2.11 '
36
+ debugImplementation ' com.github.kernel0x.finch:log-grpc:2.2.12 '
37
+ releaseImplementation ' com.github.kernel0x.finch:log-grpc-noop:2.2.12 '
38
38
// optional only for logs
39
- debugImplementation ' com.github.kernel0x.finch:log:2.2.11 '
40
- releaseImplementation ' com.github.kernel0x.finch:log-noop:2.2.11 '
39
+ debugImplementation ' com.github.kernel0x.finch:log:2.2.12 '
40
+ releaseImplementation ' com.github.kernel0x.finch:log-noop:2.2.12 '
41
41
}
42
42
````
43
43
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ ext.versions = [
2
2
minSdk : 21 ,
3
3
targetSdk : 34 ,
4
4
compileSdk : 34 ,
5
- libraryVersion : ' 2.2.11 ' ,
5
+ libraryVersion : ' 2.2.12 ' ,
6
6
libraryVersionCode : 15 ,
7
7
8
8
okhttp3 : ' 3.7.0' ,
Original file line number Diff line number Diff line change @@ -52,10 +52,13 @@ internal class FinchClientInterceptor : ClientInterceptor {
52
52
responseListener
53
53
) {
54
54
override fun onMessage (message : RespT ) {
55
+ val body = if (message == null )
56
+ " "
57
+ else
58
+ TextFormat .printer().escapingNonAscii(false )
59
+ .printToString(message as MessageOrBuilder )
55
60
networkLog.responseBody =
56
- TextFormat .printer().escapingNonAscii(false ).printToString(
57
- message as MessageOrBuilder
58
- )
61
+ body
59
62
networkLog.responseContentLength =
60
63
networkLog.responseBody.toByteArray().size.toLong()
61
64
FinchGrpcLogger .logNetworkEvent(networkLog)
@@ -88,9 +91,13 @@ internal class FinchClientInterceptor : ClientInterceptor {
88
91
}
89
92
90
93
override fun sendMessage (message : ReqT ) {
91
- networkLog.requestBody = TextFormat .printer().escapingNonAscii(false ).printToString(
92
- message as MessageOrBuilder
93
- )
94
+ val body = if (message == null )
95
+ " "
96
+ else
97
+ TextFormat .printer().escapingNonAscii(false )
98
+ .printToString(message as MessageOrBuilder )
99
+ networkLog.requestBody =
100
+ body
94
101
networkLog.requestContentLength =
95
102
networkLog.requestBody.toByteArray().size.toLong()
96
103
FinchGrpcLogger .logNetworkEvent(networkLog)
Original file line number Diff line number Diff line change @@ -29,12 +29,12 @@ android {
29
29
}
30
30
31
31
dependencies {
32
- // debugImplementation 'com.github.kernel0x.finch:ui-drawer:2.2.11 '
33
- // releaseImplementation 'com.github.kernel0x.finch:noop:2.2.11 '
34
- // debugImplementation 'com.github.kernel0x.finch:log-okhttp:2.2.11 '
35
- // releaseImplementation 'com.github.kernel0x.finch:log-okhttp-noop:2.2.11 '
36
- // debugImplementation 'com.github.kernel0x.finch:log:2.2.11 '
37
- // releaseImplementation 'com.github.kernel0x.finch:log-noop:2.2.11 '
32
+ // debugImplementation 'com.github.kernel0x.finch:ui-drawer:2.2.12 '
33
+ // releaseImplementation 'com.github.kernel0x.finch:noop:2.2.12 '
34
+ // debugImplementation 'com.github.kernel0x.finch:log-okhttp:2.2.12 '
35
+ // releaseImplementation 'com.github.kernel0x.finch:log-okhttp-noop:2.2.12 '
36
+ // debugImplementation 'com.github.kernel0x.finch:log:2.2.12 '
37
+ // releaseImplementation 'com.github.kernel0x.finch:log-noop:2.2.12 '
38
38
debugImplementation project(" :ui-drawer" )
39
39
debugImplementation project(" :log" )
40
40
debugImplementation project(" :log-okhttp" )
You can’t perform that action at this time.
0 commit comments