Code:
log_noname(const log_fmt[], any:...)
{
new current_time[32];
format_time("%m/%d/%Y %H:%M:%S", current_time, sizeof(current_time) - 1);
new log[256];
vformat(log, sizeof(log) - 1, log_fmt, 3);
server_print("L %s: %s", current_time, log);
new file_time[sizeof(current_time)];
format_time("%m%d%Y", file_time, sizeof(file_time) - 1);
new filename[128];
get_basedir(filename, sizeof(filename) - 1);
add(filename, sizeof(filename) - 1, "logs");
if( !dir_exists(filename) ) mkdir(filename);
format(filename, sizeof(filename) - 1, "%s/L%s.log", filename, file_time);
new fileh = fopen(filename, "a+");
fprintf(fileh, "L %s: %s^n", current_time, log);
fclose(fileh);
}