Mercurial > ~mikael > mcabber > hg
annotate mcabber/mcabber/logprint.h @ 1909:9c14153e2580
Do not display unhandled IQ result messages to the log window
We display the message only in the debug log file, because these messages
are usually ignored anyway (ideally we would create a handler explicitly
when sending the initial IQ request).
Thanks to VarLog for the report!
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Sun, 18 Apr 2010 14:14:05 +0200 |
parents | e6d355e50d7a |
children |
rev | line source |
---|---|
1668
41c26b7d2890
Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents:
1518
diff
changeset
|
1 #ifndef __MCABBER_LOGPRINT_H__ |
41c26b7d2890
Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents:
1518
diff
changeset
|
2 #define __MCABBER_LOGPRINT_H__ 1 |
374
bd5638c21834
Improve logging system (traces)
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
3 |
1686
393c05fba337
Use G_GNUC_PRINTF to check scr_LogPrint arguments
Myhailo Danylenko <isbear@ukrpost.net>
parents:
1668
diff
changeset
|
4 #include <glib.h> |
393c05fba337
Use G_GNUC_PRINTF to check scr_LogPrint arguments
Myhailo Danylenko <isbear@ukrpost.net>
parents:
1668
diff
changeset
|
5 |
374
bd5638c21834
Improve logging system (traces)
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
6 // Flags for scr_LogPrint() |
952 | 7 #define LPRINT_NORMAL 1U // Display in log window |
8 #define LPRINT_LOG 2U // Log to file (if enabled) | |
9 #define LPRINT_DEBUG 4U // Debug message (log if enabled) | |
10 #define LPRINT_NOTUTF8 8U // Do not convert from UTF-8 to locale | |
374
bd5638c21834
Improve logging system (traces)
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
11 |
bd5638c21834
Improve logging system (traces)
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
12 // For convenience... |
bd5638c21834
Improve logging system (traces)
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
13 #define LPRINT_LOGNORM (LPRINT_NORMAL|LPRINT_LOG) |
bd5638c21834
Improve logging system (traces)
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
14 |
1518
63dc211a4c1a
New command: /echo (display a message in the log window)
Mikael Berthe <mikael@lilotux.net>
parents:
1413
diff
changeset
|
15 void scr_print_logwindow(const char *string); |
1783
af3de54ef986
Convert scr_LogPrint() to scr_log_print()
Mikael Berthe <mikael@lilotux.net>
parents:
1780
diff
changeset
|
16 void scr_log_print(unsigned int flag, const char *fmt, ...) G_GNUC_PRINTF (2, 3); |
af3de54ef986
Convert scr_LogPrint() to scr_log_print()
Mikael Berthe <mikael@lilotux.net>
parents:
1780
diff
changeset
|
17 void scr_do_update(void); |
374
bd5638c21834
Improve logging system (traces)
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
18 |
1783
af3de54ef986
Convert scr_LogPrint() to scr_log_print()
Mikael Berthe <mikael@lilotux.net>
parents:
1780
diff
changeset
|
19 // For backward compatibility: |
af3de54ef986
Convert scr_LogPrint() to scr_log_print()
Mikael Berthe <mikael@lilotux.net>
parents:
1780
diff
changeset
|
20 #define scr_LogPrint scr_log_print |
1274
c33b5b6fbf08
Fix screen refresh issue (spotted by franky)
Mikael Berthe <mikael@lilotux.net>
parents:
952
diff
changeset
|
21 |
1668
41c26b7d2890
Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents:
1518
diff
changeset
|
22 #endif /* __MCABBER_LOGPRINT_H__ */ |
576 | 23 |
1811 | 24 /* vim: set expandtab cindent cinoptions=>2\:2(0 sw=2 ts=2: For Vim users... */ |