mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-05 20:09:04 +00:00
Don't pass a URL as a log destination to rust (#2506)
On macOS (catalyst) URL.appGroupContainerDirectory returns: /Users/matthew/Library/Group%20Containers/group.io.element/ So you need to strip the %20 out into a space, otherwise logging fails with a permissions error. * Use path(percentEncoded:)
This commit is contained in:
@@ -45,14 +45,14 @@ enum RustTracing {
|
|||||||
otlpEndpoint: otlpConfiguration.url,
|
otlpEndpoint: otlpConfiguration.url,
|
||||||
filter: configuration.filter,
|
filter: configuration.filter,
|
||||||
writeToStdoutOrSystem: true,
|
writeToStdoutOrSystem: true,
|
||||||
writeToFiles: .init(path: logsDirectory.path(),
|
writeToFiles: .init(path: logsDirectory.path(percentEncoded: false),
|
||||||
filePrefix: configuration.fileName,
|
filePrefix: configuration.fileName,
|
||||||
fileSuffix: configuration.fileExtension,
|
fileSuffix: configuration.fileExtension,
|
||||||
maxFiles: maxFiles)))
|
maxFiles: maxFiles)))
|
||||||
} else {
|
} else {
|
||||||
setupTracing(config: .init(filter: configuration.filter,
|
setupTracing(config: .init(filter: configuration.filter,
|
||||||
writeToStdoutOrSystem: true,
|
writeToStdoutOrSystem: true,
|
||||||
writeToFiles: .init(path: logsDirectory.path(),
|
writeToFiles: .init(path: logsDirectory.path(percentEncoded: false),
|
||||||
filePrefix: configuration.fileName,
|
filePrefix: configuration.fileName,
|
||||||
fileSuffix: configuration.fileExtension,
|
fileSuffix: configuration.fileExtension,
|
||||||
maxFiles: maxFiles)))
|
maxFiles: maxFiles)))
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
Don't pass a URL as a log destination to rust on macOS
|
||||||
Reference in New Issue
Block a user