Removed calloc from logger_init, because the pid was no longer being appended.

This commit is contained in:
Jon Poler 2014-12-18 06:40:17 -05:00
parent d6da08fe9d
commit 99ae01174d

View File

@ -90,36 +90,24 @@ const char *logger_stringify_level(LoggerLevel level)
int logger_init(const char *file_name, LoggerLevel level) int logger_init(const char *file_name, LoggerLevel level)
{ {
char *final_l = calloc(sizeof(char), strlen(file_name) + 32);
sprintf(final_l, "%s"/*.%u"*/, file_name/*, logger_get_pid()*/);
if (logger.log_file) { if (logger.log_file) {
fprintf(stderr, "Error opening logger name: %s with level %d: file already opened!\n", final_l, level); fprintf(stderr, "Error opening logger name: %s with level %d: file already opened!\n",
free (final_l); file_name, level);
return -1; return -1;
} }
logger.log_file = fopen(final_l, "ab"); logger.log_file = fopen(file_name, "ab");
if (logger.log_file == NULL) { if (logger.log_file == NULL) {
fprintf(stderr, "Error opening logger file: %s; info: %s\n", final_l, strerror(errno)); fprintf(stderr, "Error opening logger file: %s; info: %s\n", file_name, strerror(errno));
free (final_l);
return -1; return -1;
} }
logger.level = level; logger.level = level;
logger.start_time = current_time_monotonic(); logger.start_time = current_time_monotonic();
time_t tim = time(NULL); time_t tim = time(NULL);
logger_write(ERROR, "\n============== Starting logger [%u] ==============\n" logger_write(ERROR, "\n============== Starting logger [%u] ==============\n"
"Time: %s", logger_get_pid(), asctime(localtime(&tim))); "Time: %s", logger_get_pid(), asctime(localtime(&tim)));
free (final_l);
return 0; return 0;
} }