1
0
mirror of https://github.com/profanity-im/profanity.git synced 2024-11-03 19:37:16 -05:00

Tidied up logging functions

This commit is contained in:
James Booth 2012-02-05 15:22:02 +00:00
parent 5eaf687d98
commit 39627be1f5
4 changed files with 16 additions and 2 deletions

View File

@ -13,3 +13,5 @@ profanity.o: log.h
.PHONY: clean
clean:
rm -f profanity
rm -f profanity.log
rm *.o

5
log.c
View File

@ -17,6 +17,11 @@ xmpp_log_t *xmpp_get_file_logger()
void xmpp_file_logger(void * const userdata, const xmpp_log_level_t level,
const char * const area, const char * const msg)
{
logmsg(area, msg);
}
void logmsg(const char * const area, const char * const msg)
{
fprintf(logp, "%s DEBUG %s\n", area, msg);
}

1
log.h
View File

@ -5,5 +5,6 @@
FILE *logp;
xmpp_log_t *xmpp_get_file_logger();
void logmsg(const char * const area, const char * const msg);
#endif

View File

@ -9,6 +9,9 @@
// refernce to log
extern FILE *logp;
// area for log message in profanity
static const char *prof = "prof";
// chat windows
static WINDOW *incoming_border;
static WINDOW *outgoing_border;
@ -49,7 +52,7 @@ int main(void)
xmpp_log_t *log;
logp = fopen("profanity.log", "a");
fprintf(logp, "Starting Profanity...\n");
logmsg(prof, "Starting Profanity...");
init();
print_title();
@ -64,7 +67,10 @@ int main(void)
getstr(passwd);
echo();
fprintf(logp, "Log in, user = %s\n", user);
char loginmsg[100];
sprintf(loginmsg, "User <%s> logged in", user);
logmsg(prof, loginmsg);
//fprintf(logp, "Log in, user = %s\n", user);
xmpp_initialize();