Skip to content

Commit 76b52b5

Browse files
authored
add loglevel to initilizer (#10)
1 parent c3426f3 commit 76b52b5

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

Sources/DataDogLog/Public/DataDogLogHandler.swift

+4-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ public struct DataDogLogHandler: LogHandler, Sendable {
1010
public var metadata = Logger.Metadata()
1111

1212
/// The minimum log level for a message to be logged. If a log's level is more severe or equal to this value, the log will be sent. Defaults to `info`.
13-
public var logLevel = Logger.Level.info
13+
public var logLevel: Logger.Level
1414

1515
/// The label to use for this handler. This is usually the service's name.
1616
public var label: String
@@ -29,16 +29,19 @@ public struct DataDogLogHandler: LogHandler, Sendable {
2929

3030
/// - Parameters:
3131
/// - label: The label to use for this handler
32+
/// - logLevel: The minimum log level for a message to be logged
3233
/// - key: The DataDog access key
3334
/// - hostname: The name of the host sending logs
3435
/// - region: The DataDog region to use, defaults to `US`
3536
public init(
3637
label: String,
38+
logLevel: Logger.Level = .info,
3739
key: String,
3840
hostname: String? = nil,
3941
site: Site = .US
4042
) {
4143
self.label = label
44+
self.logLevel = logLevel
4245
self.key = key
4346
self.hostname = hostname
4447
self.site = site

0 commit comments

Comments
 (0)