pidgin/pidgin
Clone
Summary
Browse
Changes
Graph
Route GLib debug logging directly to the Finch debug window
2021-10-18, Elliott Sales de Andrade
1896a80ff8e3
Route GLib debug logging directly to the Finch debug window
Instead of flowing through purple debug, this merges some bits of the existing GLib log handler, and the purple debug printer.
Testing Done:
Open the Debug window an see some `GLib-*` outputs.
Reviewed at https://reviews.imfreedom.org/r/1057/
CREATE
TABLE
IF
NOT
EXISTS
message_log
(
protocol
TEXT
NOT
NULL
,
--
examples
:
slack
,
xmpp
,
irc
,
discord
account
TEXT
NOT
NULL
,
--
example
:
grim
@reaperworld
.
com
@milwaukee
.
slack
.
com
conversation_id
TEXT
NOT
NULL
,
--
example
:
#general
message_id
TEXT
NOT
NULL
,
--
exampe
:
14
fdjakafjakl1155
author
TEXT
NULL
,
--
could
be
null
for
status
messages
author_name_color
TEXT
NULL
,
author_alias
TEXT
NULL
,
recipient
TEXT
NULL
,
content_type
TEXT
NULL
CHECK
(
content_type
IN
(
'plain'
,
'html'
,
'markdown'
,
'bbcode'
)),
content
TEXT
NULL
,
--
must
be
UTF8
string
raw_content
TEXT
NULL
,
--
the
message
as
came
from
the
protocol
protocol_timestamp
TEXT
,
--
according
to
protocol
,
could
be
wrong
client_timestamp
DATETIME
,
--
when
it
"landed"
in
libpurple
log_version
INTEGER
DEFAULT
1
NOT
NULL
);