diff -r 460c0258bb5b -r 028039652b86 src/logging.c --- a/src/logging.c Fri Dec 20 14:29:41 2019 +0100 +++ b/src/logging.c Fri Dec 20 14:44:50 2019 +0100 @@ -91,6 +91,10 @@ k += strftime(msg+k, 128, logger->dateformat, localtime(&now)); } if ((logger->mask & UCX_LOGGER_SOURCE) > 0) { + char *fpart = strrchr(file, '/'); + if (fpart) file = fpart+1; + fpart = strrchr(file, '\\'); + if (fpart) file = fpart+1; n = strlen(file); memcpy(msg+k, file, n); k += n;