15 #ifdef CVMFS_NAMESPACE_GUARD
16 namespace CVMFS_NAMESPACE_GUARD {
22 va_list variadic_list;
25 va_start(variadic_list, format);
26 int retval = vasprintf(&msg, format, variadic_list);
28 va_end(variadic_list);
31 char* msg_with_coordinates = NULL;
32 retval = asprintf(&msg_with_coordinates,
"%s\n%s", coordinates, msg);
34 free(msg_with_coordinates);
37 msg = msg_with_coordinates;
42 #ifdef CVMFS_RAISE_EXCEPTIONS
52 void Panic(
const char* coordinates,
const LogSource _source,
const char *nul) {
57 #ifdef CVMFS_NAMESPACE_GUARD
assert((mem||(size==0))&&"Out Of Memory")
void Panic(const char *coordinates, const LogSource source, const int mask, const char *format,...)
const int const char * format
CVMFS_EXPORT void LogCvmfs(const LogSource source, const int mask, const char *format,...)