308 lines
7.1 KiB
HTML
308 lines
7.1 KiB
HTML
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<HTML><HEAD><TITLE>Man page of Glib::Log</TITLE>
|
|
</HEAD><BODY>
|
|
<H1>Glib::Log</H1>
|
|
Section: User Contributed Perl Documentation (3pm)<BR>Updated: 2020-02-18<BR><A HREF="#index">Index</A>
|
|
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<A NAME="lbAB"> </A>
|
|
<H2>NAME</H2>
|
|
|
|
Glib::Log - A flexible logging mechanism
|
|
<A NAME="lbAC"> </A>
|
|
<H2>METHODS</H2>
|
|
|
|
|
|
|
|
<A NAME="lbAD"> </A>
|
|
<H3>scalar = Glib::Log-><B>set_always_fatal</B> ($fatal_mask)</H3>
|
|
|
|
|
|
|
|
<DL COMPACT>
|
|
<DT id="1">•<DD>
|
|
<TT>$fatal_mask</TT> (scalar)
|
|
</DL>
|
|
<A NAME="lbAE"> </A>
|
|
<H3>Glib-><B>critical</B> ($domain, $message)</H3>
|
|
|
|
|
|
|
|
|
|
|
|
<DL COMPACT>
|
|
<DT id="2">•<DD>
|
|
<TT>$domain</TT> (string or undef)
|
|
<DT id="3">•<DD>
|
|
<TT>$message</TT> (string)
|
|
</DL>
|
|
<A NAME="lbAF"> </A>
|
|
<H3>Glib::Log::default_handler ($log_domain, $log_level, $message, ...)</H3>
|
|
|
|
|
|
|
|
|
|
|
|
<DL COMPACT>
|
|
<DT id="4">•<DD>
|
|
<TT>$log_domain</TT> (string)
|
|
<DT id="5">•<DD>
|
|
<TT>$log_level</TT> (scalar)
|
|
<DT id="6">•<DD>
|
|
<TT>$message</TT> (string)
|
|
<DT id="7">•<DD>
|
|
... (list) possible ``userdata'' argument ignored
|
|
</DL>
|
|
<P>
|
|
|
|
The arguments are the same as taken by the function for set_handler or
|
|
set_default_handler.
|
|
<A NAME="lbAG"> </A>
|
|
<H3>prev_log_func = Glib::Log-><B>set_default_handler</B> ($log_func, $user_data)</H3>
|
|
|
|
|
|
|
|
|
|
|
|
<DL COMPACT>
|
|
<DT id="8">•<DD>
|
|
<TT>$log_func</TT> (subroutine) handler function or undef
|
|
<DT id="9">•<DD>
|
|
<TT>$user_data</TT> (scalar)
|
|
</DL>
|
|
<P>
|
|
|
|
Install log_func as the default log handler. log_func is called for
|
|
anything which doesn't otherwise have a handler (either
|
|
Glib::Log->set_handler, or the Glib::xsapi
|
|
gperl_handle_logs_for),
|
|
<P>
|
|
|
|
|
|
|
|
<PRE>
|
|
&$log_func ($log_domain, $log_levels, $message, $user_data)
|
|
|
|
</PRE>
|
|
|
|
|
|
<P>
|
|
|
|
where <TT>$log_domain</TT> is a string, and <TT>$log_levels</TT> is a
|
|
Glib::LogLevelFlags of level and flags being reported.
|
|
<P>
|
|
|
|
If log_func is \&Glib::Log::default_handler or undef then Glib's
|
|
default handler is set.
|
|
<P>
|
|
|
|
The return value from <TT>"set_default_handler"</TT> is the previous handler.
|
|
This is \&Glib::Log::default_handler for Glib's default, otherwise a
|
|
Perl function previously installed. If the handler is some other
|
|
non-Perl function then currently the return is undef, but perhaps that
|
|
will change to some wrapped thing, except that without associated
|
|
userdata there's very little which could be done with it (it couldn't
|
|
be reinstalled later without its userdata).
|
|
<P>
|
|
|
|
Since: glib 2.6
|
|
<A NAME="lbAH"> </A>
|
|
<H3>Glib-><B>error</B> ($domain, $message)</H3>
|
|
|
|
|
|
|
|
|
|
|
|
<DL COMPACT>
|
|
<DT id="10">•<DD>
|
|
<TT>$domain</TT> (string or undef)
|
|
<DT id="11">•<DD>
|
|
<TT>$message</TT> (string)
|
|
</DL>
|
|
<A NAME="lbAI"> </A>
|
|
<H3>scalar = Glib::Log-><B>set_fatal_mask</B> ($log_domain, $fatal_mask)</H3>
|
|
|
|
|
|
|
|
|
|
|
|
<DL COMPACT>
|
|
<DT id="12">•<DD>
|
|
<TT>$log_domain</TT> (string)
|
|
<DT id="13">•<DD>
|
|
<TT>$fatal_mask</TT> (scalar)
|
|
</DL>
|
|
<A NAME="lbAJ"> </A>
|
|
<H3>integer = Glib::Log-><B>set_handler</B> ($log_domain, $log_levels, $log_func, $user_data=undef)</H3>
|
|
|
|
|
|
|
|
|
|
|
|
<DL COMPACT>
|
|
<DT id="14">•<DD>
|
|
<TT>$log_domain</TT> (string or undef) name of the domain to handle with this callback.
|
|
<DT id="15">•<DD>
|
|
<TT>$log_levels</TT> (Glib::LogLevelFlags) log levels to handle with this callback
|
|
<DT id="16">•<DD>
|
|
<TT>$log_func</TT> (subroutine) handler function
|
|
<DT id="17">•<DD>
|
|
<TT>$user_data</TT> (scalar)
|
|
</DL>
|
|
<P>
|
|
|
|
<TT>$log_func</TT> will be called as
|
|
<P>
|
|
|
|
|
|
|
|
<PRE>
|
|
&$log_func ($log_domain, $log_levels, $message, $user_data);
|
|
|
|
</PRE>
|
|
|
|
|
|
<P>
|
|
|
|
where <TT>$log_domain</TT> is the name requested and <TT>$log_levels</TT> is a
|
|
Glib::LogLevelFlags of level and flags being reported.
|
|
<A NAME="lbAK"> </A>
|
|
<H3>Glib-><B>log</B> ($log_domain, $log_level, $message)</H3>
|
|
|
|
|
|
|
|
|
|
|
|
<DL COMPACT>
|
|
<DT id="18">•<DD>
|
|
<TT>$log_domain</TT> (string or undef)
|
|
<DT id="19">•<DD>
|
|
<TT>$log_level</TT> (scalar)
|
|
<DT id="20">•<DD>
|
|
<TT>$message</TT> (string)
|
|
</DL>
|
|
<A NAME="lbAL"> </A>
|
|
<H3>Glib-><B>message</B> ($domain, $message)</H3>
|
|
|
|
|
|
|
|
|
|
|
|
<DL COMPACT>
|
|
<DT id="21">•<DD>
|
|
<TT>$domain</TT> (string or undef)
|
|
<DT id="22">•<DD>
|
|
<TT>$message</TT> (string)
|
|
</DL>
|
|
<A NAME="lbAM"> </A>
|
|
<H3>Glib::Log-><B>remove_handler</B> ($log_domain, $handler_id)</H3>
|
|
|
|
|
|
|
|
|
|
|
|
<DL COMPACT>
|
|
<DT id="23">•<DD>
|
|
<TT>$log_domain</TT> (string or undef)
|
|
<DT id="24">•<DD>
|
|
<TT>$handler_id</TT> (integer) as returned by <TT>"set_handler"</TT>
|
|
</DL>
|
|
<A NAME="lbAN"> </A>
|
|
<H3>Glib-><B>warning</B> ($domain, $message)</H3>
|
|
|
|
|
|
|
|
|
|
|
|
<DL COMPACT>
|
|
<DT id="25">•<DD>
|
|
<TT>$domain</TT> (string or undef)
|
|
<DT id="26">•<DD>
|
|
<TT>$message</TT> (string)
|
|
</DL>
|
|
<A NAME="lbAO"> </A>
|
|
<H2>ENUMS AND FLAGS</H2>
|
|
|
|
|
|
|
|
<A NAME="lbAP"> </A>
|
|
<H3>flags Glib::LogLevelFlags</H3>
|
|
|
|
|
|
|
|
<DL COMPACT>
|
|
<DT id="27">•<DD>
|
|
'recursion' / 'G_LOG_FLAG_RECURSION'
|
|
<DT id="28">•<DD>
|
|
'fatal' / 'G_LOG_FLAG_FATAL'
|
|
<DT id="29">•<DD>
|
|
'error' / 'G_LOG_LEVEL_ERROR'
|
|
<DT id="30">•<DD>
|
|
'critical' / 'G_LOG_LEVEL_CRITICAL'
|
|
<DT id="31">•<DD>
|
|
'warning' / 'G_LOG_LEVEL_WARNING'
|
|
<DT id="32">•<DD>
|
|
'message' / 'G_LOG_LEVEL_MESSAGE'
|
|
<DT id="33">•<DD>
|
|
'info' / 'G_LOG_LEVEL_INFO'
|
|
<DT id="34">•<DD>
|
|
'debug' / 'G_LOG_LEVEL_DEBUG'
|
|
<DT id="35">•<DD>
|
|
'fatal-mask' / 'G_LOG_FATAL_MASK'
|
|
</DL>
|
|
<A NAME="lbAQ"> </A>
|
|
<H2>SEE ALSO</H2>
|
|
|
|
|
|
|
|
Glib
|
|
<A NAME="lbAR"> </A>
|
|
<H2>COPYRIGHT</H2>
|
|
|
|
|
|
|
|
Copyright (C) 2003-2011 by the gtk2-perl team.
|
|
<P>
|
|
|
|
This software is licensed under the <FONT SIZE="-1">LGPL.</FONT> See Glib for a full notice.
|
|
<P>
|
|
|
|
<HR>
|
|
<A NAME="index"> </A><H2>Index</H2>
|
|
<DL>
|
|
<DT id="36"><A HREF="#lbAB">NAME</A><DD>
|
|
<DT id="37"><A HREF="#lbAC">METHODS</A><DD>
|
|
<DL>
|
|
<DT id="38"><A HREF="#lbAD">scalar = Glib::Log-><B>set_always_fatal</B> ($fatal_mask)</A><DD>
|
|
<DT id="39"><A HREF="#lbAE">Glib-><B>critical</B> ($domain, $message)</A><DD>
|
|
<DT id="40"><A HREF="#lbAF">Glib::Log::default_handler ($log_domain, $log_level, $message, ...)</A><DD>
|
|
<DT id="41"><A HREF="#lbAG">prev_log_func = Glib::Log-><B>set_default_handler</B> ($log_func, $user_data)</A><DD>
|
|
<DT id="42"><A HREF="#lbAH">Glib-><B>error</B> ($domain, $message)</A><DD>
|
|
<DT id="43"><A HREF="#lbAI">scalar = Glib::Log-><B>set_fatal_mask</B> ($log_domain, $fatal_mask)</A><DD>
|
|
<DT id="44"><A HREF="#lbAJ">integer = Glib::Log-><B>set_handler</B> ($log_domain, $log_levels, $log_func, $user_data=undef)</A><DD>
|
|
<DT id="45"><A HREF="#lbAK">Glib-><B>log</B> ($log_domain, $log_level, $message)</A><DD>
|
|
<DT id="46"><A HREF="#lbAL">Glib-><B>message</B> ($domain, $message)</A><DD>
|
|
<DT id="47"><A HREF="#lbAM">Glib::Log-><B>remove_handler</B> ($log_domain, $handler_id)</A><DD>
|
|
<DT id="48"><A HREF="#lbAN">Glib-><B>warning</B> ($domain, $message)</A><DD>
|
|
</DL>
|
|
<DT id="49"><A HREF="#lbAO">ENUMS AND FLAGS</A><DD>
|
|
<DL>
|
|
<DT id="50"><A HREF="#lbAP">flags Glib::LogLevelFlags</A><DD>
|
|
</DL>
|
|
<DT id="51"><A HREF="#lbAQ">SEE ALSO</A><DD>
|
|
<DT id="52"><A HREF="#lbAR">COPYRIGHT</A><DD>
|
|
</DL>
|
|
<HR>
|
|
This document was created by
|
|
<A HREF="/cgi-bin/man/man2html">man2html</A>,
|
|
using the manual pages.<BR>
|
|
Time: 00:05:44 GMT, March 31, 2021
|
|
</BODY>
|
|
</HTML>
|