[ https://issues.apache.org/jira/browse/GEODE-7324?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Blake Bender resolved GEODE-7324. --------------------------------- Resolution: Won't Fix This was fixed in a PR for another bug, closing it out. > FIx invalid encoding in log files > --------------------------------- > > Key: GEODE-7324 > URL: https://issues.apache.org/jira/browse/GEODE-7324 > Project: Geode > Issue Type: Bug > Components: native client > Reporter: Blake Bender > Priority: Major > > As a developer, I wish to be able to write log parsing utilities for the > native client if need be. To do this, I need to be able to read the text in > the log files via standard languages like Python, C#, etc. Unfortunately, > recent changes to some log statements in the native client code will cause > invalid utf-8 bytes to be written to the log in some circumstances, making > reading the log very difficult. > > repro steps: > i. Enable debug-level logging in NC integration tests, and set log-file to a > known filename > ii. Run a test case, to generate the log file > iii. Attempt to parse the file as utf-8 in Python > > Expected result: > * File parses correctly > Actual result: > * Python throws an exception, saying it has encountered an invalid start byte > > This is known to happen when using the '%zu' format specifier to log a value > of type std::chrono::Rep on MacOS. Other compilers/OSes/types may or may not > display this behavior. > -- This message was sent by Atlassian Jira (v8.3.4#803005)