I'm creating a client-server application. I want to do some logging.
Server is in C. Now I'm print messages to the terminal. So I'll probably just copy that to sprintf and add timestamp. How can I do that timestamp? It should probably include date, hours, minutes, seconds.
Please find the thread safe version of Pavan's answer below.
time_t ltime;
struct tm result;
char stime[32];
ltime = time(NULL);
localtime_r(<ime, &result);
asctime_r(&result, stime);
Please refer to this for more details.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With