Skip to content

Commit b60cd92

Browse files
authored
enable tlsuv logging (#286)
* allow setting log level for specific modules * initialize ziti-sdk-c logger early to prevent init from overwriting previously set tlsuv log level
1 parent c8c4dd0 commit b60cd92

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

lib/Ziti.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,7 @@ import CZitiPrivate
139139
loop = UnsafeMutablePointer<uv_loop_t>.allocate(capacity: 1)
140140
loop.initialize(to: uv_loop_t())
141141
uv_loop_init(loop)
142+
ziti_log_init_wrapper(loop)
142143
super.init()
143144
initOpsHandle()
144145
}
@@ -158,6 +159,7 @@ import CZitiPrivate
158159
loop = UnsafeMutablePointer<uv_loop_t>.allocate(capacity: 1)
159160
loop.initialize(to: uv_loop_t())
160161
uv_loop_init(loop)
162+
ziti_log_init_wrapper(loop)
161163
super.init()
162164
initOpsHandle()
163165
}
@@ -172,6 +174,7 @@ import CZitiPrivate
172174
loop = UnsafeMutablePointer<uv_loop_t>.allocate(capacity: 1)
173175
loop.initialize(to: uv_loop_t())
174176
uv_loop_init(loop)
177+
ziti_log_init_wrapper(loop)
175178
super.init()
176179
initOpsHandle()
177180
}

lib/ZitiLog.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,8 +91,8 @@ public class ZitiLog {
9191
///
9292
/// - Parameters:
9393
/// - level: only log messages at this level or higher severity
94-
public class func setLogLevel(_ level:LogLevel) {
95-
ziti_log_set_level(level.rawValue, nil)
94+
public class func setLogLevel(_ level:LogLevel, module:String? = nil) {
95+
ziti_log_set_level(level.rawValue, module)
9696
ziti_tunnel_set_log_level(level.rawValue)
9797
}
9898

0 commit comments

Comments
 (0)