ZegoLogConfig class
Log config.
Description: This parameter is required when calling setlogconfig
to customize log configuration.
Use cases: This configuration is required when you need to customize the log storage path or the maximum log file size.
Caution: None.
Constructors
- ZegoLogConfig(String logPath, int logSize, {int? logCount})
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- logCount ↔ int?
-
Log files count. Default is 3. Value range is
3, 20
.getter/setter pair - logPath ↔ String
-
The storage path of the log file. Description: Used to customize the storage path of the log file. Use cases: This configuration is required when you need to customize the log storage path. Required: False. Default value: The default path of each platform is different, please refer to the official website document https://docs.zegocloud.com/faq/express_sdkLog. Caution: Developers need to ensure read and write permissions for files under this path.
getter/setter pair
- logSize ↔ int
-
Maximum log file size(Bytes). Description: Used to customize the maximum log file size. Use cases: This configuration is required when you need to customize the upper limit of the log file size. Required: False. Default value: 5MB (5 * 1024 * 1024 Bytes). Value range: Minimum 1MB (1 * 1024 * 1024 Bytes), maximum 100M (100 * 1024 * 1024 Bytes), 0 means no need to write logs. Caution: The larger the upper limit of the log file size, the more log information it carries, but the log upload time will be longer.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited