Tony Stone

6pods

Coherence

Coherence is a collection of base frameworks that help set the groundwork for module development.

License: Apache-2.0

  • Swift

TraceLog

TraceLog is a configurable debug logging system. It is unique in that it's configured after compilation in the runtime environment. It reads environment variables from the process context to set log levels. This allows each developer to configure log output per session based on the debugging needs of that session.

When compiled in a RELEASE build, TraceLog is compiled out and has no overhead in the application.

Log output can be configured globally using the LOGALL environment variable, by TAG name using the LOGTAG environment variable pattern, and/or by a TAG prefix by using the LOGPREFIX_ environment variable pattern.

Please see README.md for more details and examples.

License: Apache-2.0

  • Swift