VuoLog implementation.
- Copyright
- Copyright © 2012–2022 Kosada Incorporated. This code may be modified and distributed under the terms of the MIT License. For more information, see https://vuo.org/license.
Definition in file VuoLog.cc.
|
void | VuoTerminateHandler () |
| Log the timestamp at which std::terminate was called, so we can tell whether the logged exceptions are related to it. More...
|
|
double | VuoLogGetTime (void) |
| Returns the number of seconds (including fractional seconds) since an arbitrary start time. More...
|
|
void | VuoLog_recordTime (const char *name, double time) |
| Adds time to the specified profile name . More...
|
|
double | VuoLogGetElapsedTime (void) |
| Returns the number of seconds (including fractional seconds) since this module was loaded. More...
|
|
void | VuoLog_statusF (const char *moduleName, const char *file, const unsigned int linenumber, const char *function, const char *format,...) |
| Helper for VuoLog_status. More...
|
|
static NSOperatingSystemVersion | VuoLog_getOSVersion (void) |
| Returns the current operating system version. More...
|
|
static void | VuoLog_dylibLoaded (const struct mach_header *mh32, intptr_t vmaddr_slide) |
| Helper for VuoLog_isDebuggerAttached. More...
|
|
bool | VuoLog_isDebuggerAttached (void) |
| Returns true if the current process is being debugged (either launched by LLDB/Instruments, or LLDB/Instruments attached after the process launched). More...
|
|
void | VuoLog (const char *moduleName, const char *file, const unsigned int linenumber, const char *function, const char *format,...) |
| Outputs a message to the system log and to stderr . More...
|
|
bool | VuoIsDebugEnabled (void) |
| Returns true if debug mode is enabled. More...
|
|
void | VuoLog_backtrace (void) |
| Prints the stack backtrace to stderr. More...
|
|
void | VuoLog_replaceString (char *wholeString, const char *substringToRemove, const char *replacement) |
| Removes all occurrences of a substring. More...
|
|
vector< string > | VuoLog_getBacktrace (void) |
| Returns the stack backtrace. More...
|
|