[latex3-commits] [l3svn] r6906 - Move _log functions from l3candidates to appropriate modules

noreply at latex-project.org noreply at latex-project.org
Sun Feb 12 21:07:58 CET 2017


Author: bruno
Date: 2017-02-12 21:07:58 +0100 (Sun, 12 Feb 2017)
New Revision: 6906

Modified:
   trunk/l3kernel/l3basics.dtx
   trunk/l3kernel/l3candidates.dtx
   trunk/l3kernel/l3clist.dtx
   trunk/l3kernel/l3coffins.dtx
   trunk/l3kernel/l3fp-assign.dtx
   trunk/l3kernel/l3fp.dtx
   trunk/l3kernel/l3int.dtx
   trunk/l3kernel/l3keys.dtx
   trunk/l3kernel/l3prg.dtx
   trunk/l3kernel/l3prop.dtx
   trunk/l3kernel/l3seq.dtx
   trunk/l3kernel/l3skip.dtx
   trunk/l3kernel/l3tl.dtx
   trunk/l3kernel/testfiles/m3expl001.luatex.tlg
   trunk/l3kernel/testfiles/m3expl001.ptex.tlg
   trunk/l3kernel/testfiles/m3expl001.tlg
   trunk/l3kernel/testfiles/m3expl001.uptex.tlg
   trunk/l3kernel/testfiles/m3expl001.xetex.tlg
   trunk/l3kernel/testfiles/m3expl003.luatex.tlg
   trunk/l3kernel/testfiles/m3expl003.ptex.tlg
   trunk/l3kernel/testfiles/m3expl003.tlg
   trunk/l3kernel/testfiles/m3expl003.uptex.tlg
   trunk/l3kernel/testfiles/m3expl003.xetex.tlg
Log:
Move _log functions from l3candidates to appropriate modules

These functions have been around for >2 years and we use them all
over the place in our tests.  The name seems fairly uncontroversial.
I haven't included \iow_log_stream: (and \ior_log_stream:) because
their names are more doubtful.


Modified: trunk/l3kernel/l3basics.dtx
===================================================================
--- trunk/l3kernel/l3basics.dtx	2017-02-12 19:50:14 UTC (rev 6905)
+++ trunk/l3kernel/l3basics.dtx	2017-02-12 20:07:58 UTC (rev 6906)
@@ -1,6 +1,6 @@
 % \iffalse meta-comment
 %
-%% File: l3basics.dtx Copyright (C) 1990-2016 The LaTeX3 project
+%% File: l3basics.dtx Copyright (C) 1990-2017 The LaTeX3 project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -698,6 +698,15 @@
 %   \end{texnote}
 % \end{function}
 %
+% \begin{function}[added = 2014-08-22, updated = 2015-08-03]{\cs_log:N, \cs_log:c}
+%   \begin{syntax}
+%     \cs{cs_log:N} \meta{control sequence}
+%   \end{syntax}
+%   Writes the definition of the \meta{control sequence} in the log
+%   file.  See also \cs{cs_show:N} which displays the result in the
+%   terminal.
+% \end{function}
+%
 % \subsection{Converting to and from control sequences}
 %
 % \begin{function}[EXP]{\use:c}
@@ -1256,6 +1265,15 @@
 %   such that internal parts of the mechanism are not visible.
 % \end{function}
 %
+% \begin{function}[updated = 2015-08-03]
+%   {\__kernel_register_log:N, \__kernel_register_log:c}
+%   \begin{syntax}
+%     \cs{__kernel_register_log:N} \meta{register}
+%   \end{syntax}
+%   Used to write the contents of a \TeX{} register to the log file in a
+%   form similar to \cs{__kernel_register_show:N}.
+% \end{function}
+%
 % \begin{function}[EXP]{\__prg_case_end:nw}
 %   \begin{syntax}
 %     \cs{__prg_case_end:nw} \Arg{code} \meta{tokens} \cs{q_mark} \Arg{true code} \cs{q_mark} \Arg{false code}  \cs{q_stop}
@@ -2913,6 +2931,16 @@
 %    \end{macrocode}
 % \end{macro}
 %
+% \begin{macro}[int]{\__kernel_register_log:N, \__kernel_register_log:c}
+%   Redirect the output of \cs{__kernel_register_show:N} to the log.
+%    \begin{macrocode}
+\cs_new_protected:Npn \__kernel_register_log:N
+  { \__msg_log_next: \__kernel_register_show:N }
+\cs_new_protected:Npn \__kernel_register_log:c
+  { \exp_args:Nc \__kernel_register_log:N }
+%    \end{macrocode}
+% \end{macro}
+%
 % \begin{macro}{\cs_show:N, \cs_show:c}
 %   Some control sequences have a very long name or meaning.  Thus,
 %   simply using \TeX{}'s primitive \tn{show} could lead to overlong
@@ -2929,6 +2957,18 @@
 %    \end{macrocode}
 % \end{macro}
 %
+% \begin{macro}{\cs_log:N, \cs_log:c}
+%   Use \cs{cs_show:N} or \cs{cs_show:c} after calling
+%   \cs{__msg_log_next:} to redirect their output to the log file only.
+%   Note that \cs{cs_log:c} is not just a variant of \cs{cs_log:N} as
+%   the csname should be turned to a control sequence within a group
+%   (see \cs{cs_show:c}).
+%    \begin{macrocode}
+\cs_new_protected:Npn \cs_log:N { \__msg_log_next: \cs_show:N }
+\cs_new_protected:Npn \cs_log:c { \__msg_log_next: \cs_show:c }
+%    \end{macrocode}
+% \end{macro}
+%
 % \subsection{Doing nothing functions}
 %
 % \begin{macro}[EXP]{\prg_do_nothing:}

Modified: trunk/l3kernel/l3candidates.dtx
===================================================================
--- trunk/l3kernel/l3candidates.dtx	2017-02-12 19:50:14 UTC (rev 6905)
+++ trunk/l3kernel/l3candidates.dtx	2017-02-12 20:07:58 UTC (rev 6906)
@@ -1,6 +1,6 @@
 % \iffalse meta-comment
 %
-%% File: l3candidates.dtx Copyright (C) 2012-2016 The LaTeX3 Project
+%% File: l3candidates.dtx Copyright (C) 2012-2017 The LaTeX3 Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -90,26 +90,6 @@
 % into the kernel. However, real use sometimes leads to better ideas, so functions from this module are
 % \textbf{not necessarily stable} and we may have to adjust them!
 %
-% \section{Additions to \pkg{l3basics}}
-%
-% \begin{function}[added = 2014-08-22, updated = 2015-08-03]{\cs_log:N, \cs_log:c}
-%   \begin{syntax}
-%     \cs{cs_log:N} \meta{control sequence}
-%   \end{syntax}
-%   Writes the definition of the \meta{control sequence} in the log
-%   file.  See also \cs{cs_show:N} which displays the result in the
-%   terminal.
-% \end{function}
-%
-% \begin{function}[updated = 2015-08-03]
-%   {\__kernel_register_log:N, \__kernel_register_log:c}
-%   \begin{syntax}
-%     \cs{__kernel_register_log:N} \meta{register}
-%   \end{syntax}
-%   Used to write the contents of a \TeX{} register to the log file in a
-%   form similar to \cs{__kernel_register_show:N}.
-% \end{function}
-%
 % \section{Additions to \pkg{l3box}}
 %
 % \subsection{Affine transformations}
@@ -287,22 +267,6 @@
 %
 % \section{Additions to \pkg{l3clist}}
 %
-% \begin{function}[added = 2014-08-22]{\clist_log:N, \clist_log:c}
-%   \begin{syntax}
-%     \cs{clist_log:N} \meta{comma list}
-%   \end{syntax}
-%   Writes the entries in the \meta{comma list} in the log file.  See
-%   also \cs{clist_show:N} which displays the result in the terminal.
-% \end{function}
-%
-% \begin{function}[added = 2014-08-22]{\clist_log:n}
-%   \begin{syntax}
-%     \cs{clist_log:n} \Arg{tokens}
-%   \end{syntax}
-%   Writes the entries in the comma list in the log file.  See also
-%   \cs{clist_show:n} which displays the result in the terminal.
-% \end{function}
-%
 % \begin{function}[EXP, added = 2016-12-06]
 %   {\clist_rand_item:N, \clist_rand_item:n, \clist_rand_item:c}
 %   \begin{syntax}
@@ -349,18 +313,6 @@
 %   respectively. The two scale factors should be given as real numbers.
 % \end{function}
 %
-% \begin{function}[added = 2014-08-22]
-%   {\coffin_log_structure:N, \coffin_log_structure:c}
-%   \begin{syntax}
-%     \cs{coffin_log_structure:N} \meta{coffin}
-%   \end{syntax}
-%   This function writes the structural information about the
-%   \meta{coffin} in the log file. The width, height and depth of the
-%   typeset material are given, along with the location of all of the
-%   poles of the coffin. See also \cs{coffin_show_structure:N} which
-%   displays the result in the terminal.
-% \end{function}
-%
 % \section{Additions to \pkg{l3file}}
 %
 % \begin{function}[TF, added = 2014-07-02]{\file_if_exist_input:n}
@@ -469,35 +421,8 @@
 %   open stream: intended for tracking down problems.
 % \end{function}
 %
-% \section{Additions to \pkg{l3fp}}
-%
-% \begin{function}[added = 2014-08-22, updated = 2015-08-07]
-%   {\fp_log:N, \fp_log:c, \fp_log:n}
-%   \begin{syntax}
-%     \cs{fp_log:N} \meta{fp~var}
-%     \cs{fp_log:n} \Arg{floating point expression}
-%   \end{syntax}
-%   Evaluates the \meta{floating point expression} and writes the
-%   result in the log file.
-% \end{function}
-%
 % \section{Additions to \pkg{l3int}}
 %
-% \begin{function}[added = 2014-08-22, updated = 2015-08-03]{\int_log:N, \int_log:c}
-%   \begin{syntax}
-%     \cs{int_log:N} \meta{integer}
-%   \end{syntax}
-%   Writes the value of the \meta{integer} in the log file.
-% \end{function}
-%
-% \begin{function}[added = 2014-08-22, updated = 2015-08-07]{\int_log:n}
-%   \begin{syntax}
-%     \cs{int_log:n} \Arg{integer expression}
-%   \end{syntax}
-%   Writes the result of evaluating the \meta{integer expression}
-%   in the log file.
-% \end{function}
-%
 % \begin{function}[EXP, added = 2016-12-06]{\int_rand:nn}
 %   \begin{syntax}
 %     \cs{int_rand:nn} \Arg{intexpr_1} \Arg{intexpr_2}
@@ -507,16 +432,6 @@
 %   is only available in \pdfTeX{} and \LuaTeX{}.
 % \end{function}
 %
-% \section{Additions to \pkg{l3keys}}
-%
-% \begin{function}[added = 2014-08-22]{\keys_log:nn}
-%   \begin{syntax}
-%     \cs{keys_log:nn} \Arg{module} \Arg{key}
-%   \end{syntax}
-%   Writes in the log file the function which is used to actually
-%   implement a \meta{key} for a \meta{module}.
-% \end{function}
-%
 % \section{Additions to \pkg{l3msg}}
 %
 % In very rare cases it may be necessary to produce errors in an
@@ -635,21 +550,6 @@
 %   than two \meta{boolean expressions}.
 % \end{function}
 %
-% \begin{function}[added = 2014-08-22, updated = 2015-08-03]{\bool_log:N, \bool_log:c}
-%   \begin{syntax}
-%     \cs{bool_log:N} \meta{boolean}
-%   \end{syntax}
-%   Writes the logical truth of the \meta{boolean} in the log file.
-% \end{function}
-%
-% \begin{function}[added = 2014-08-22, updated = 2015-08-07]{\bool_log:n}
-%   \begin{syntax}
-%     \cs{bool_log:n} \Arg{boolean expression}
-%   \end{syntax}
-%   Writes the logical truth of the \meta{boolean expression} in the log
-%   file.
-% \end{function}
-%
 % \section{Additions to \pkg{l3prop}}
 %
 % \begin{function}[EXP]{\prop_count:N, \prop_count:c}
@@ -678,13 +578,6 @@
 %   arguments.  For that specific task, \cs{prop_item:Nn} is faster.
 % \end{function}
 %
-% \begin{function}[added = 2014-08-12]{\prop_log:N, \prop_log:c}
-%   \begin{syntax}
-%     \cs{prop_log:N} \meta{property list}
-%   \end{syntax}
-%   Writes the entries in the \meta{property list} in the log file.
-% \end{function}
-%
 % \begin{function}[EXP, added = 2016-12-06]
 %   {\prop_rand_key_value:N, \prop_rand_key_value:c}
 %   \begin{syntax}
@@ -755,13 +648,6 @@
 %   \end{texnote}
 % \end{function}
 %
-% \begin{function}[added = 2014-08-12]{\seq_log:N, \seq_log:c}
-%   \begin{syntax}
-%     \cs{seq_log:N} \meta{sequence}
-%   \end{syntax}
-%   Writes the entries in the \meta{sequence} in the log file.
-% \end{function}
-%
 % \begin{function}[EXP, added = 2016-12-06]{\seq_rand_item:N, \seq_rand_item:c}
 %   \begin{syntax}
 %     \cs{seq_rand_item:N} \meta{seq~var}
@@ -793,51 +679,6 @@
 %   warning message of some sort.
 % \end{function}
 %
-% \begin{function}[added = 2014-08-22, updated = 2015-08-03]{\dim_log:N, \dim_log:c}
-%   \begin{syntax}
-%     \cs{dim_log:N} \meta{dimension}
-%    \end{syntax}
-%   Writes the value of the \meta{dimension} in the log file.
-% \end{function}
-%
-% \begin{function}[added = 2014-08-22, updated = 2015-08-07]{\dim_log:n}
-%   \begin{syntax}
-%     \cs{dim_log:n} \Arg{dimension expression}
-%    \end{syntax}
-%   Writes the result of evaluating the \meta{dimension expression}
-%   in the log file.
-% \end{function}
-%
-% \begin{function}[added = 2014-08-22, updated = 2015-08-03]{\skip_log:N, \skip_log:c}
-%   \begin{syntax}
-%     \cs{skip_log:N} \meta{skip}
-%    \end{syntax}
-%   Writes the value of the \meta{skip} in the log file.
-% \end{function}
-%
-% \begin{function}[added = 2014-08-22, updated = 2015-08-07]{\skip_log:n}
-%   \begin{syntax}
-%     \cs{skip_log:n} \Arg{skip expression}
-%    \end{syntax}
-%   Writes the result of evaluating the \meta{skip expression}
-%   in the log file.
-% \end{function}
-%
-% \begin{function}[added = 2014-08-22, updated = 2015-08-03]{\muskip_log:N, \muskip_log:c}
-%   \begin{syntax}
-%     \cs{muskip_log:N} \meta{muskip}
-%    \end{syntax}
-%   Writes the value of the \meta{muskip} in the log file.
-% \end{function}
-%
-% \begin{function}[added = 2014-08-22, updated = 2015-08-07]{\muskip_log:n}
-%   \begin{syntax}
-%     \cs{muskip_log:n} \Arg{muskip expression}
-%    \end{syntax}
-%   Writes the result of evaluating the \meta{muskip expression}
-%   in the log file.
-% \end{function}
-%
 % \section{Additions to \pkg{l3tl}}
 %
 % \begin{function}[EXP,pTF]{\tl_if_single_token:n}
@@ -1103,22 +944,6 @@
 %   argument.
 % \end{function}
 %
-% \begin{function}[added = 2014-08-22, updated = 2015-08-01]{\tl_log:N, \tl_log:c}
-%   \begin{syntax}
-%     \cs{tl_log:N} \meta{tl~var}
-%   \end{syntax}
-%   Writes the content of the \meta{tl~var} in the log file.  See also
-%   \cs{tl_show:N} which displays the result in the terminal.
-% \end{function}
-%
-% \begin{function}[added = 2014-08-22]{\tl_log:n}
-%   \begin{syntax}
-%     \cs{tl_log:n} \Arg{token list}
-%   \end{syntax}
-%   Writes the \meta{token list} in the log file.  See also
-%   \cs{tl_show:n} which displays the result in the terminal.
-% \end{function}
-%
 % \begin{function}[EXP, added = 2016-12-06]
 %   {\tl_rand_item:N, \tl_rand_item:c, \tl_rand_item:n}
 %   \begin{syntax}
@@ -1168,35 +993,6 @@
 %<*initex|package>
 %    \end{macrocode}
 %
-% \subsection{Additions to \pkg{l3basics}}
-%
-%    \begin{macrocode}
-%<@@=cs>
-%    \end{macrocode}
-%
-% \begin{macro}{\cs_log:N, \cs_log:c}
-%   Use \cs{cs_show:N} or \cs{cs_show:c} after calling
-%   \cs{__msg_log_next:} to redirect their output to the log file only.
-%   Note that \cs{cs_log:c} is not just a variant of \cs{cs_log:N} as
-%   the csname should be turned to a control sequence within a group
-%   (see \cs{cs_show:c}).
-%    \begin{macrocode}
-\cs_new_protected:Npn \cs_log:N
-  { \__msg_log_next: \cs_show:N }
-\cs_new_protected:Npn \cs_log:c
-  { \__msg_log_next: \cs_show:c }
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}[int]{\__kernel_register_log:N, \__kernel_register_log:c}
-%   Redirect the output of \cs{__kernel_register_show:N} to the log.
-%    \begin{macrocode}
-\cs_new_protected:Npn \__kernel_register_log:N
-  { \__msg_log_next: \__kernel_register_show:N }
-\cs_generate_variant:Nn \__kernel_register_log:N { c }
-%    \end{macrocode}
-% \end{macro}
-%
 % \subsection{Additions to \pkg{l3box}}
 %
 %    \begin{macrocode}
@@ -1849,17 +1645,6 @@
 %<@@=clist>
 %    \end{macrocode}
 %
-% \begin{macro}{\clist_log:N, \clist_log:c, \clist_log:n}
-%   Redirect output of \cs{clist_show:N} to the log.
-%    \begin{macrocode}
-\cs_new_protected:Npn \clist_log:N
-  { \__msg_log_next: \clist_show:N }
-\cs_new_protected:Npn \clist_log:n
-  { \__msg_log_next: \clist_show:n }
-\cs_generate_variant:Nn \clist_log:N { c }
-%    \end{macrocode}
-% \end{macro}
-%
 % \begin{macro}{\clist_rand_item:n, \clist_rand_item:N, \clist_rand_item:c}
 % \begin{macro}[aux]{\@@_rand_item:nn}
 %   The |N|-type function is not implemented through the |n|-type
@@ -2347,17 +2132,6 @@
 % \end{macro}
 % \end{macro}
 %
-% \subsection{Coffin diagnostics}
-%
-% \begin{macro}{\coffin_log_structure:N, \coffin_log_structure:c}
-%   Redirect output of \cs{coffin_show_structure:N} to the log.
-%    \begin{macrocode}
-\cs_new_protected:Npn \coffin_log_structure:N
-  { \__msg_log_next: \coffin_show_structure:N }
-\cs_generate_variant:Nn \coffin_log_structure:N { c }
-%    \end{macrocode}
-% \end{macro}
-%
 % \subsection{Additions to \pkg{l3file}}
 %
 %    \begin{macrocode}
@@ -2477,49 +2251,12 @@
 %    \end{macrocode}
 % \end{macro}
 %
-% \subsection{Additions to \pkg{l3fp-assign}}
-%
-%    \begin{macrocode}
-%<@@=fp>
-%    \end{macrocode}
-%
-% \begin{macro}{\fp_log:N, \fp_log:c, \fp_log:n}
-%   Redirect output of \cs{fp_show:N} to the log.
-%    \begin{macrocode}
-\cs_new_protected:Npn \fp_log:N
-  { \__msg_log_next: \fp_show:N }
-\cs_new_protected:Npn \fp_log:n
-  { \__msg_log_next: \fp_show:n }
-\cs_generate_variant:Nn \fp_log:N { c }
-%    \end{macrocode}
-% \end{macro}
-%
 % \subsection{Additions to \pkg{l3int}}
 %
 %    \begin{macrocode}
 %<@@=int>
 %    \end{macrocode}
 %
-% \begin{macro}{\int_log:N, \int_log:c}
-%   Redirect output of \cs{int_show:N} to the log.  This is not just a
-%   copy of \cs{__kernel_register_log:N} because of subtleties
-%   involving \tn{currentgrouplevel} and \tn{currentgrouptype}.  See
-%   \cs{int_show:N} for details.
-%    \begin{macrocode}
-\cs_new_protected:Npn \int_log:N
-  { \__msg_log_next: \int_show:N }
-\cs_generate_variant:Nn \int_log:N { c }
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\int_log:n}
-%   Redirect output of \cs{int_show:n} to the log.
-%    \begin{macrocode}
-\cs_new_protected:Npn \int_log:n
-  { \__msg_log_next: \int_show:n }
-%    \end{macrocode}
-% \end{macro}
-%
 % \begin{macro}[EXP]{\int_rand:nn}
 % \begin{macro}[aux, EXP]
 %   {
@@ -2603,20 +2340,6 @@
   }
 %    \end{macrocode}
 %
-% \subsection{Additions to \pkg{l3keys}}
-%
-%    \begin{macrocode}
-%<@@=keys>
-%    \end{macrocode}
-%
-% \begin{macro}{\keys_log:nn}
-%   Redirect output of \cs{keys_show:nn} to the log.
-%    \begin{macrocode}
-\cs_new_protected:Npn \keys_log:nn
-  { \__msg_log_next: \keys_show:nn }
-%    \end{macrocode}
-% \end{macro}
-%
 % \subsection{Additions to \pkg{l3msg}}
 %
 %    \begin{macrocode}
@@ -2737,17 +2460,6 @@
 %    \end{macrocode}
 % \end{macro}
 %
-% \begin{macro}{\bool_log:N, \bool_log:c, \bool_log:n}
-%   Redirect output of \cs{bool_show:N} to the log.
-%    \begin{macrocode}
-\cs_new_protected:Npn \bool_log:N
-  { \__msg_log_next: \bool_show:N }
-\cs_new_protected:Npn \bool_log:n
-  { \__msg_log_next: \bool_show:n }
-\cs_generate_variant:Nn \bool_log:N { c }
-%    \end{macrocode}
-% \end{macro}
-%
 % \subsection{Additions to \pkg{l3prop}}
 %
 %    \begin{macrocode}
@@ -2804,15 +2516,6 @@
 % \end{macro}
 % \end{macro}
 %
-% \begin{macro}{\prop_log:N, \prop_log:c}
-%   Redirect output of \cs{prop_show:N} to the log.
-%    \begin{macrocode}
-\cs_new_protected:Npn \prop_log:N
-  { \__msg_log_next: \prop_show:N }
-\cs_generate_variant:Nn \prop_log:N { c }
-%    \end{macrocode}
-% \end{macro}
-%
 % \begin{macro}[EXP]
 %   {\prop_rand_key_value:N, \prop_rand_key_value:c}
 % \begin{macro}[aux, EXP]{\@@_rand:NN, \@@_rand_item:Nw}
@@ -2944,15 +2647,6 @@
 % \end{macro}
 % \end{macro}
 %
-% \begin{macro}{\seq_log:N, \seq_log:c}
-%   Redirect output of \cs{seq_show:N} to the log.
-%    \begin{macrocode}
-\cs_new_protected:Npn \seq_log:N
-  { \__msg_log_next: \seq_show:N }
-\cs_generate_variant:Nn \seq_log:N { c }
-%    \end{macrocode}
-% \end{macro}
-%
 % \begin{macro}{\seq_rand_item:N, \seq_rand_item:c}
 %   Importantly, \cs{seq_item:Nn} only evaluates its argument once.
 %    \begin{macrocode}
@@ -2995,36 +2689,6 @@
 %    \end{macrocode}
 %  \end{macro}
 %
-% \begin{macro}{\dim_log:N, \dim_log:c, \dim_log:n}
-%   Diagnostics.  Redirect output of \cs{dim_show:n} to the log.
-%    \begin{macrocode}
-\cs_new_eq:NN \dim_log:N \__kernel_register_log:N
-\cs_new_eq:NN \dim_log:c \__kernel_register_log:c
-\cs_new_protected:Npn \dim_log:n
-  { \__msg_log_next: \dim_show:n }
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\skip_log:N, \skip_log:c, \skip_log:n}
-%   Diagnostics.  Redirect output of \cs{skip_show:n} to the log.
-%    \begin{macrocode}
-\cs_new_eq:NN \skip_log:N \__kernel_register_log:N
-\cs_new_eq:NN \skip_log:c \__kernel_register_log:c
-\cs_new_protected:Npn \skip_log:n
-  { \__msg_log_next: \skip_show:n }
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\muskip_log:N, \muskip_log:c, \muskip_log:n}
-%   Diagnostics.  Redirect output of \cs{muskip_show:n} to the log.
-%    \begin{macrocode}
-\cs_new_eq:NN \muskip_log:N \__kernel_register_log:N
-\cs_new_eq:NN \muskip_log:c \__kernel_register_log:c
-\cs_new_protected:Npn \muskip_log:n
-  { \__msg_log_next: \muskip_show:n }
-%    \end{macrocode}
-% \end{macro}
-%
 %  \subsection{Additions to \pkg{l3tl}}
 %
 %    \begin{macrocode}
@@ -4636,24 +4300,6 @@
 %    \end{macrocode}
 % \end{variable}
 %
-%
-% \begin{macro}{\tl_log:N, \tl_log:c}
-%   Redirect output of \cs{tl_show:N} to the log.
-%    \begin{macrocode}
-\cs_new_protected:Npn \tl_log:N
-  { \__msg_log_next: \tl_show:N }
-\cs_generate_variant:Nn \tl_log:N { c }
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\tl_log:n}
-%   Redirect output of \cs{tl_show:n} to the log.
-%    \begin{macrocode}
-\cs_new_protected:Npn \tl_log:n
-  { \__msg_log_next: \tl_show:n }
-%    \end{macrocode}
-% \end{macro}
-%
 % \begin{macro}{\tl_rand_item:n, \tl_rand_item:N, \tl_rand_item:c}
 %   Importantly \cs{tl_item:nn} only evaluates its argument once.
 %    \begin{macrocode}

Modified: trunk/l3kernel/l3clist.dtx
===================================================================
--- trunk/l3kernel/l3clist.dtx	2017-02-12 19:50:14 UTC (rev 6905)
+++ trunk/l3kernel/l3clist.dtx	2017-02-12 20:07:58 UTC (rev 6906)
@@ -677,6 +677,22 @@
 %   Displays the entries in the comma list in the terminal.
 % \end{function}
 %
+% \begin{function}[added = 2014-08-22, updated = 2015-08-03]{\clist_log:N, \clist_log:c}
+%   \begin{syntax}
+%     \cs{clist_log:N} \meta{comma list}
+%   \end{syntax}
+%   Writes the entries in the \meta{comma list} in the log file.  See
+%   also \cs{clist_show:N} which displays the result in the terminal.
+% \end{function}
+%
+% \begin{function}[added = 2014-08-22]{\clist_log:n}
+%   \begin{syntax}
+%     \cs{clist_log:n} \Arg{tokens}
+%   \end{syntax}
+%   Writes the entries in the comma list in the log file.  See also
+%   \cs{clist_show:n} which displays the result in the terminal.
+% \end{function}
+%
 % \section{Constant and scratch comma lists}
 %
 % \begin{variable}[added = 2012-07-02]{\c_empty_clist}
@@ -1842,6 +1858,17 @@
 % \end{macro}
 % \end{macro}
 %
+% \begin{macro}{\clist_log:N, \clist_log:c, \clist_log:n}
+%   Redirect output of \cs{clist_show:N} and \cs{clist_show:n} to the log.
+%    \begin{macrocode}
+\cs_new_protected:Npn \clist_log:N
+  { \__msg_log_next: \clist_show:N }
+\cs_new_protected:Npn \clist_log:n
+  { \__msg_log_next: \clist_show:n }
+\cs_generate_variant:Nn \clist_log:N { c }
+%    \end{macrocode}
+% \end{macro}
+%
 % \subsection{Scratch comma lists}
 %
 % \begin{variable}{\l_tmpa_clist, \l_tmpb_clist}

Modified: trunk/l3kernel/l3coffins.dtx
===================================================================
--- trunk/l3kernel/l3coffins.dtx	2017-02-12 19:50:14 UTC (rev 6905)
+++ trunk/l3kernel/l3coffins.dtx	2017-02-12 20:07:58 UTC (rev 6906)
@@ -1,6 +1,6 @@
 % \iffalse meta-comment
 %
-%% File: l3coffins.dtx Copyright(C) 2010-2016 The LaTeX3 Project
+%% File: l3coffins.dtx Copyright(C) 2010-2017 The LaTeX3 Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -309,6 +309,16 @@
 %   direction of the pole.
 % \end{function}
 %
+% \begin{function}[added = 2014-08-22, updated = 2015-08-01]
+%   {\coffin_log_structure:N, \coffin_log_structure:c}
+%   \begin{syntax}
+%     \cs{coffin_log_structure:N} \meta{coffin}
+%   \end{syntax}
+%   This function writes the structural information about the
+%   \meta{coffin} in the log file. See also \cs{coffin_show_structure:N}
+%   which displays the result in the terminal.
+% \end{function}
+%
 % \subsection{Constants and variables}
 %
 % \begin{variable}{\c_empty_coffin}
@@ -1679,6 +1689,15 @@
 %    \end{macrocode}
 % \end{macro}
 %
+% \begin{macro}{\coffin_log_structure:N, \coffin_log_structure:c}
+%   Redirect output of \cs{coffin_show_structure:N} to the log.
+%    \begin{macrocode}
+\cs_new_protected:Npn \coffin_log_structure:N
+  { \__msg_log_next: \coffin_show_structure:N }
+\cs_generate_variant:Nn \coffin_log_structure:N { c }
+%    \end{macrocode}
+% \end{macro}
+%
 % \subsection{Messages}
 %
 %    \begin{macrocode}

Modified: trunk/l3kernel/l3fp-assign.dtx
===================================================================
--- trunk/l3kernel/l3fp-assign.dtx	2017-02-12 19:50:14 UTC (rev 6905)
+++ trunk/l3kernel/l3fp-assign.dtx	2017-02-12 20:07:58 UTC (rev 6906)
@@ -1,6 +1,6 @@
 % \iffalse meta-comment
 %
-%% File: l3fp-assign.dtx Copyright (C) 2011-2016 The LaTeX3 project
+%% File: l3fp-assign.dtx Copyright (C) 2011-2017 The LaTeX3 project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -181,6 +181,17 @@
 %    \end{macrocode}
 % \end{macro}
 %
+% \begin{macro}{\fp_log:N, \fp_log:c, \fp_log:n}
+%   Redirect output of \cs{fp_show:N} and \cs{fp_show:n} to the log.
+%    \begin{macrocode}
+\cs_new_protected:Npn \fp_log:N
+  { \__msg_log_next: \fp_show:N }
+\cs_new_protected:Npn \fp_log:n
+  { \__msg_log_next: \fp_show:n }
+\cs_generate_variant:Nn \fp_log:N { c }
+%    \end{macrocode}
+% \end{macro}
+%
 % \subsection{Some useful constants and scratch variables}
 %
 % \begin{variable}{\c_one_fp, \c_e_fp}

Modified: trunk/l3kernel/l3fp.dtx
===================================================================
--- trunk/l3kernel/l3fp.dtx	2017-02-12 19:50:14 UTC (rev 6905)
+++ trunk/l3kernel/l3fp.dtx	2017-02-12 20:07:58 UTC (rev 6906)
@@ -731,6 +731,16 @@
 %   result in the terminal.
 % \end{function}
 %
+% \begin{function}[added = 2014-08-22, updated = 2015-08-07]
+%   {\fp_log:N, \fp_log:c, \fp_log:n}
+%   \begin{syntax}
+%     \cs{fp_log:N} \meta{fp~var}
+%     \cs{fp_log:n} \Arg{floating point expression}
+%   \end{syntax}
+%   Evaluates the \meta{floating point expression} and writes the
+%   result in the log file.
+% \end{function}
+%
 % \section{Floating point expressions}
 %
 % \subsection{Input of floating point numbers} \label{sec:l3fp:fp-floats}

Modified: trunk/l3kernel/l3int.dtx
===================================================================
--- trunk/l3kernel/l3int.dtx	2017-02-12 19:50:14 UTC (rev 6905)
+++ trunk/l3kernel/l3int.dtx	2017-02-12 20:07:58 UTC (rev 6906)
@@ -1,6 +1,6 @@
 % \iffalse meta-comment
 %
-%% File: l3int.dtx Copyright (C) 1990-2016 The LaTeX3 Project
+%% File: l3int.dtx Copyright (C) 1990-2017 The LaTeX3 Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -777,6 +777,21 @@
 %   on the terminal.
 % \end{function}
 %
+% \begin{function}[added = 2014-08-22, updated = 2015-08-03]{\int_log:N, \int_log:c}
+%   \begin{syntax}
+%     \cs{int_log:N} \meta{integer}
+%   \end{syntax}
+%   Writes the value of the \meta{integer} in the log file.
+% \end{function}
+%
+% \begin{function}[added = 2014-08-22, updated = 2015-08-07]{\int_log:n}
+%   \begin{syntax}
+%     \cs{int_log:n} \Arg{integer expression}
+%   \end{syntax}
+%   Writes the result of evaluating the \meta{integer expression}
+%   in the log file.
+% \end{function}
+%
 % \section{Constant integers}
 %
 % \begin{variable}
@@ -2356,6 +2371,26 @@
 %    \end{macrocode}
 % \end{macro}
 %
+% \begin{macro}{\int_log:N, \int_log:c}
+%   Redirect output of \cs{int_show:N} to the log.  This is not just a
+%   copy of \cs{__kernel_register_log:N} because of subtleties
+%   involving \tn{currentgrouplevel} and \tn{currentgrouptype}.  See
+%   \cs{int_show:N} for details.
+%    \begin{macrocode}
+\cs_new_protected:Npn \int_log:N
+  { \__msg_log_next: \int_show:N }
+\cs_generate_variant:Nn \int_log:N { c }
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\int_log:n}
+%   Redirect output of \cs{int_show:n} to the log.
+%    \begin{macrocode}
+\cs_new_protected:Npn \int_log:n
+  { \__msg_log_next: \int_show:n }
+%    \end{macrocode}
+% \end{macro}
+%
 % \subsection{Constant integers}
 %
 % \begin{variable}{\c_zero}

Modified: trunk/l3kernel/l3keys.dtx
===================================================================
--- trunk/l3kernel/l3keys.dtx	2017-02-12 19:50:14 UTC (rev 6905)
+++ trunk/l3kernel/l3keys.dtx	2017-02-12 20:07:58 UTC (rev 6906)
@@ -791,10 +791,20 @@
 %   \begin{syntax}
 %     \cs{keys_show:nn} \Arg{module} \Arg{key}
 %   \end{syntax}
-%   Shows the information associated to the \meta{key} for a \meta{module},
+%   Displays in the terminal
+%   the information associated to the \meta{key} for a \meta{module},
 %   including the function which is used to actually implement it.
 % \end{function}
 %
+% \begin{function}[added = 2014-08-22, updated = 2015-08-09]{\keys_log:nn}
+%   \begin{syntax}
+%     \cs{keys_log:nn} \Arg{module} \Arg{key}
+%   \end{syntax}
+%   Writes in the log file the information associated to the \meta{key}
+%   for a \meta{module}.  See also \cs{keys_show:nn} which displays the
+%   result in the terminal.
+% \end{function}
+%
 % \section{Low-level interface for parsing key--val lists}
 %
 % To re-cap from earlier, a key--value list is input of the form
@@ -2439,6 +2449,14 @@
 % \end{macro}
 % \end{macro}
 %
+% \begin{macro}{\keys_log:nn}
+%   Redirect output of \cs{keys_show:nn} to the log.
+%    \begin{macrocode}
+\cs_new_protected:Npn \keys_log:nn
+  { \__msg_log_next: \keys_show:nn }
+%    \end{macrocode}
+% \end{macro}
+%
 % \subsection{Messages}
 %
 % For when there is a need to complain.

Modified: trunk/l3kernel/l3prg.dtx
===================================================================
--- trunk/l3kernel/l3prg.dtx	2017-02-12 19:50:14 UTC (rev 6905)
+++ trunk/l3kernel/l3prg.dtx	2017-02-12 20:07:58 UTC (rev 6906)
@@ -312,6 +312,21 @@
 %   terminal.
 % \end{function}
 %
+% \begin{function}[added = 2014-08-22, updated = 2015-08-03]{\bool_log:N, \bool_log:c}
+%   \begin{syntax}
+%     \cs{bool_log:N} \meta{boolean}
+%   \end{syntax}
+%   Writes the logical truth of the \meta{boolean} in the log file.
+% \end{function}
+%
+% \begin{function}[added = 2014-08-22, updated = 2015-08-07]{\bool_log:n}
+%   \begin{syntax}
+%     \cs{bool_log:n} \Arg{boolean expression}
+%   \end{syntax}
+%   Writes the logical truth of the \meta{boolean expression} in the log
+%   file.
+% \end{function}
+%
 % \begin{function}[EXP, pTF, added=2012-03-03]
 %   {\bool_if_exist:N, \bool_if_exist:c}
 %   \begin{syntax}
@@ -849,6 +864,17 @@
 % \end{macro}
 % \end{macro}
 %
+% \begin{macro}{\bool_log:N, \bool_log:c, \bool_log:n}
+%   Redirect output of \cs{bool_show:N} to the log.
+%    \begin{macrocode}
+\cs_new_protected:Npn \bool_log:N
+  { \__msg_log_next: \bool_show:N }
+\cs_new_protected:Npn \bool_log:n
+  { \__msg_log_next: \bool_show:n }
+\cs_generate_variant:Nn \bool_log:N { c }
+%    \end{macrocode}
+% \end{macro}
+%
 % \begin{variable}{\l_tmpa_bool, \l_tmpb_bool, \g_tmpa_bool, \g_tmpb_bool}
 %    A few booleans just if you need them.
 %    \begin{macrocode}

Modified: trunk/l3kernel/l3prop.dtx
===================================================================
--- trunk/l3kernel/l3prop.dtx	2017-02-12 19:50:14 UTC (rev 6905)
+++ trunk/l3kernel/l3prop.dtx	2017-02-12 20:07:58 UTC (rev 6906)
@@ -1,6 +1,6 @@
 % \iffalse meta-comment
 %
-%% File: l3prop.dtx Copyright (C) 1990-2016 The LaTeX3 Project
+%% File: l3prop.dtx Copyright (C) 1990-2017 The LaTeX3 Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -414,6 +414,13 @@
 %   Displays the entries in the \meta{property list} in the terminal.
 % \end{function}
 %
+% \begin{function}[added = 2014-08-12, updated = 2015-08-01]{\prop_log:N, \prop_log:c}
+%   \begin{syntax}
+%     \cs{prop_log:N} \meta{property list}
+%   \end{syntax}
+%   Writes the entries in the \meta{property list} in the log file.
+% \end{function}
+%
 % \section{Scratch property lists}
 %
 % \begin{variable}[added = 2012-06-23]{\l_tmpa_prop, \l_tmpb_prop}
@@ -1114,7 +1121,16 @@
 %    \end{macrocode}
 % \end{macro}
 %
+% \begin{macro}{\prop_log:N, \prop_log:c}
+%   Redirect output of \cs{prop_show:N} to the log.
 %    \begin{macrocode}
+\cs_new_protected:Npn \prop_log:N
+  { \__msg_log_next: \prop_show:N }
+\cs_generate_variant:Nn \prop_log:N { c }
+%    \end{macrocode}
+% \end{macro}
+%
+%    \begin{macrocode}
 %</initex|package>
 %    \end{macrocode}
 %

Modified: trunk/l3kernel/l3seq.dtx
===================================================================
--- trunk/l3kernel/l3seq.dtx	2017-02-12 19:50:14 UTC (rev 6905)
+++ trunk/l3kernel/l3seq.dtx	2017-02-12 20:07:58 UTC (rev 6906)
@@ -858,6 +858,13 @@
 %   Displays the entries in the \meta{sequence} in the terminal.
 % \end{function}
 %
+% \begin{function}[added = 2014-08-12, updated = 2015-08-01]{\seq_log:N, \seq_log:c}
+%   \begin{syntax}
+%     \cs{seq_log:N} \meta{sequence}
+%   \end{syntax}
+%   Writes the entries in the \meta{sequence} in the log file.
+% \end{function}
+%
 % \section{Internal sequence functions}
 %
 % \begin{variable}{\s__seq}
@@ -2007,6 +2014,15 @@
 %    \end{macrocode}
 % \end{macro}
 %
+% \begin{macro}{\seq_log:N, \seq_log:c}
+%   Redirect output of \cs{seq_show:N} to the log.
+%    \begin{macrocode}
+\cs_new_protected:Npn \seq_log:N
+  { \__msg_log_next: \seq_show:N }
+\cs_generate_variant:Nn \seq_log:N { c }
+%    \end{macrocode}
+% \end{macro}
+%
 % \subsection{Scratch sequences}
 %
 % \begin{variable}{\l_tmpa_seq, \l_tmpb_seq, \g_tmpa_seq, \g_tmpb_seq}

Modified: trunk/l3kernel/l3skip.dtx
===================================================================
--- trunk/l3kernel/l3skip.dtx	2017-02-12 19:50:14 UTC (rev 6905)
+++ trunk/l3kernel/l3skip.dtx	2017-02-12 20:07:58 UTC (rev 6906)
@@ -1,7 +1,7 @@
 % \iffalse meta-comment
 %
 %% File: l3skip.dtx Copyright (C) 2004-2011 Frank Mittelbach, The LaTeX3 Project
-%%                            (C) 2012-2016 The LaTeX3 Project
+%%                            (C) 2012-2017 The LaTeX3 Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -525,6 +525,21 @@
 %   on the terminal.
 % \end{function}
 %
+% \begin{function}[added = 2014-08-22, updated = 2015-08-03]{\dim_log:N, \dim_log:c}
+%   \begin{syntax}
+%     \cs{dim_log:N} \meta{dimension}
+%    \end{syntax}
+%   Writes the value of the \meta{dimension} in the log file.
+% \end{function}
+%
+% \begin{function}[added = 2014-08-22, updated = 2015-08-07]{\dim_log:n}
+%   \begin{syntax}
+%     \cs{dim_log:n} \Arg{dimension expression}
+%    \end{syntax}
+%   Writes the result of evaluating the \meta{dimension expression}
+%   in the log file.
+% \end{function}
+%
 % \section{Constant dimensions}
 %
 % \begin{variable}{\c_max_dim}
@@ -700,7 +715,7 @@
 %
 % \section{Viewing \texttt{skip} variables}
 %
-% \begin{function}{\skip_show:N, \skip_show:c}
+% \begin{function}[updated = 2015-08-03]{\skip_show:N, \skip_show:c}
 %   \begin{syntax}
 %     \cs{skip_show:N} \meta{skip}
 %    \end{syntax}
@@ -715,6 +730,21 @@
 %   on the terminal.
 % \end{function}
 %
+% \begin{function}[added = 2014-08-22, updated = 2015-08-03]{\skip_log:N, \skip_log:c}
+%   \begin{syntax}
+%     \cs{skip_log:N} \meta{skip}
+%    \end{syntax}
+%   Writes the value of the \meta{skip} in the log file.
+% \end{function}
+%
+% \begin{function}[added = 2014-08-22, updated = 2015-08-07]{\skip_log:n}
+%   \begin{syntax}
+%     \cs{skip_log:n} \Arg{skip expression}
+%    \end{syntax}
+%   Writes the result of evaluating the \meta{skip expression}
+%   in the log file.
+% \end{function}
+%
 % \section{Constant skips}
 %
 % \begin{variable}[updated = 2012-11-02]{\c_max_skip}
@@ -897,7 +927,7 @@
 %
 % \section{Viewing \texttt{muskip} variables}
 %
-% \begin{function}{\muskip_show:N, \muskip_show:c}
+% \begin{function}[updated = 2015-08-03]{\muskip_show:N, \muskip_show:c}
 %   \begin{syntax}
 %     \cs{muskip_show:N} \meta{muskip}
 %    \end{syntax}
@@ -912,6 +942,21 @@
 %   on the terminal.
 % \end{function}
 %
+% \begin{function}[added = 2014-08-22, updated = 2015-08-03]{\muskip_log:N, \muskip_log:c}
+%   \begin{syntax}
+%     \cs{muskip_log:N} \meta{muskip}
+%    \end{syntax}
+%   Writes the value of the \meta{muskip} in the log file.
+% \end{function}
+%
+% \begin{function}[added = 2014-08-22, updated = 2015-08-07]{\muskip_log:n}
+%   \begin{syntax}
+%     \cs{muskip_log:n} \Arg{muskip expression}
+%    \end{syntax}
+%   Writes the result of evaluating the \meta{muskip expression}
+%   in the log file.
+% \end{function}
+%
 % \section{Constant muskips}
 %
 % \begin{variable}{\c_max_muskip}
@@ -1492,6 +1537,16 @@
 %    \end{macrocode}
 %  \end{macro}
 %
+% \begin{macro}{\dim_log:N, \dim_log:c, \dim_log:n}
+%   Diagnostics.  Redirect output of \cs{dim_show:n} to the log.
+%    \begin{macrocode}
+\cs_new_eq:NN \dim_log:N \__kernel_register_log:N
+\cs_new_eq:NN \dim_log:c \__kernel_register_log:c
+\cs_new_protected:Npn \dim_log:n
+  { \__msg_log_next: \dim_show:n }
+%    \end{macrocode}
+% \end{macro}
+%
 % \subsection{Constant dimensions}
 %
 % \begin{variable}{\c_zero_dim, \c_max_dim}
@@ -1734,6 +1789,16 @@
 %    \end{macrocode}
 % \end{macro}
 %
+% \begin{macro}{\skip_log:N, \skip_log:c, \skip_log:n}
+%   Diagnostics.  Redirect output of \cs{skip_show:n} to the log.
+%    \begin{macrocode}
+\cs_new_eq:NN \skip_log:N \__kernel_register_log:N
+\cs_new_eq:NN \skip_log:c \__kernel_register_log:c
+\cs_new_protected:Npn \skip_log:n
+  { \__msg_log_next: \skip_show:n }
+%    \end{macrocode}
+% \end{macro}
+%
 % \subsection{Constant skips}
 %
 % \begin{macro}{\c_zero_skip, \c_max_skip}
@@ -1924,6 +1989,16 @@
 %    \end{macrocode}
 % \end{macro}
 %
+% \begin{macro}{\muskip_log:N, \muskip_log:c, \muskip_log:n}
+%   Diagnostics.  Redirect output of \cs{muskip_show:n} to the log.
+%    \begin{macrocode}
+\cs_new_eq:NN \muskip_log:N \__kernel_register_log:N
+\cs_new_eq:NN \muskip_log:c \__kernel_register_log:c
+\cs_new_protected:Npn \muskip_log:n
+  { \__msg_log_next: \muskip_show:n }
+%    \end{macrocode}
+% \end{macro}
+%
 % \subsection{Constant muskips}
 %
 % \begin{macro}{\c_zero_muskip}

Modified: trunk/l3kernel/l3tl.dtx
===================================================================
--- trunk/l3kernel/l3tl.dtx	2017-02-12 19:50:14 UTC (rev 6905)
+++ trunk/l3kernel/l3tl.dtx	2017-02-12 20:07:58 UTC (rev 6906)
@@ -1,6 +1,6 @@
 % \iffalse meta-comment
 %
-%% File: l3tl.dtx Copyright (C) 1990-2016 The LaTeX3 Project
+%% File: l3tl.dtx Copyright (C) 1990-2017 The LaTeX3 Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -1021,6 +1021,22 @@
 %   \end{texnote}
 % \end{function}
 %
+% \begin{function}[added = 2014-08-22, updated = 2015-08-01]{\tl_log:N, \tl_log:c}
+%   \begin{syntax}
+%     \cs{tl_log:N} \meta{tl~var}
+%   \end{syntax}
+%   Writes the content of the \meta{tl~var} in the log file.  See also
+%   \cs{tl_show:N} which displays the result in the terminal.
+% \end{function}
+%
+% \begin{function}[added = 2014-08-22, updated = 2015-08-07]{\tl_log:n}
+%   \begin{syntax}
+%     \cs{tl_log:n} \Arg{token list}
+%   \end{syntax}
+%   Writes the \meta{token list} in the log file.  See also
+%   \cs{tl_show:n} which displays the result in the terminal.
+% \end{function}
+%
 % \section{Constant token lists}
 %
 % \begin{variable}{\c_empty_tl}
@@ -2941,6 +2957,17 @@
 %    \end{macrocode}
 % \end{macro}
 %
+% \begin{macro}{\tl_log:N, \tl_log:c, \tl_log:n}
+%   Redirect output of \cs{tl_show:N} and \cs{tl_show:n} to the log.
+%    \begin{macrocode}
+\cs_new_protected:Npn \tl_log:N
+  { \__msg_log_next: \tl_show:N }
+\cs_generate_variant:Nn \tl_log:N { c }
+\cs_new_protected:Npn \tl_log:n
+  { \__msg_log_next: \tl_show:n }
+%    \end{macrocode}
+% \end{macro}
+%
 % \subsection{Scratch token lists}
 %
 % \begin{variable}{\g_tmpa_tl, \g_tmpb_tl}

Modified: trunk/l3kernel/testfiles/m3expl001.luatex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl001.luatex.tlg	2017-02-12 19:50:14 UTC (rev 6905)
+++ trunk/l3kernel/testfiles/m3expl001.luatex.tlg	2017-02-12 20:07:58 UTC (rev 6906)
@@ -116,8 +116,12 @@
 Defining \cs_if_eq:ccF on line ...
 Defining \__kernel_register_show:N on line ...
 Defining \__kernel_register_show:c on line ...
+Defining \__kernel_register_log:N on line ...
+Defining \__kernel_register_log:c on line ...
 Defining \cs_show:N on line ...
 Defining \cs_show:c on line ...
+Defining \cs_log:N on line ...
+Defining \cs_log:c on line ...
 Defining \prg_do_nothing: on line ...
 Defining \__prg_break_point:Nn on line ...
 Defining \__prg_map_break:Nn on line ...
@@ -571,6 +575,9 @@
 Defining \tl_show:N on line ...
 Defining \tl_show:c on line ...
 Defining \tl_show:n on line ...
+Defining \tl_log:N on line ...
+Defining \tl_log:c on line ...
+Defining \tl_log:n on line ...
 Defining \g_tmpa_tl on line ...
 Defining \g_tmpb_tl on line ...
 Defining \l_tmpa_tl on line ...
@@ -1429,6 +1436,8 @@
 Defining \seq_gpop:cNTF on line ...
 Defining \seq_show:N on line ...
 Defining \seq_show:c on line ...
+Defining \seq_log:N on line ...
+Defining \seq_log:c on line ...
 Defining \l_tmpa_seq on line ...
 Defining \l_tmpb_seq on line ...
 Defining \g_tmpa_seq on line ...
@@ -1619,6 +1628,9 @@
 Defining \int_show:N on line ...
 Defining \int_show:c on line ...
 Defining \int_show:n on line ...
+Defining \int_log:N on line ...
+Defining \int_log:c on line ...
+Defining \int_log:n on line ...
 Defining \c_one on line ...
 Defining \c_two on line ...
 Defining \c_three on line ...
@@ -1742,6 +1754,9 @@
 Defining \bool_show:n on line ...
 Defining \__bool_to_str:n on line ...
 Defining \bool_show:c on line ...
+Defining \bool_log:N on line ...
+Defining \bool_log:n on line ...
+Defining \bool_log:c on line ...
 Defining \l_tmpa_bool on line ...
 Defining \l_tmpb_bool on line ...
 Defining \g_tmpa_bool on line ...
@@ -2089,6 +2104,9 @@
 Defining \clist_show:N on line ...
 Defining \clist_show:n on line ...
 Defining \clist_show:c on line ...
+Defining \clist_log:N on line ...
+Defining \clist_log:n on line ...
+Defining \clist_log:c on line ...
 Defining \l_tmpa_clist on line ...
 Defining \l_tmpb_clist on line ...
 Defining \g_tmpa_clist on line ...
@@ -2537,6 +2555,8 @@
 Defining \prop_map_break:n on line ...
 Defining \prop_show:N on line ...
 Defining \prop_show:c on line ...
+Defining \prop_log:N on line ...
+Defining \prop_log:c on line ...
 Defining \l__msg_internal_tl on line ...
 Defining \l__msg_line_context_bool on line ...
 Defining \c__msg_text_prefix_tl on line ...
@@ -3007,6 +3027,9 @@
 Defining \dim_show:N on line ...
 Defining \dim_show:c on line ...
 Defining \dim_show:n on line ...
+Defining \dim_log:N on line ...
+Defining \dim_log:c on line ...
+Defining \dim_log:n on line ...
 Defining \c_zero_dim on line ...
 \c_zero_dim=\dimen132
 Defining \c_max_dim on line ...
@@ -3080,6 +3103,9 @@
 Defining \skip_show:N on line ...
 Defining \skip_show:c on line ...
 Defining \skip_show:n on line ...
+Defining \skip_log:N on line ...
+Defining \skip_log:c on line ...
+Defining \skip_log:n on line ...
 Defining \c_zero_skip on line ...
 \c_zero_skip=\skip71
 Defining \c_max_skip on line ...
@@ -3138,6 +3164,9 @@
 Defining \muskip_show:N on line ...
 Defining \muskip_show:c on line ...
 Defining \muskip_show:n on line ...
+Defining \muskip_log:N on line ...
+Defining \muskip_log:c on line ...
+Defining \muskip_log:n on line ...
 Defining \c_zero_muskip on line ...
 \c_zero_muskip=\muskip40
 Defining \c_max_muskip on line ...
@@ -3357,6 +3386,7 @@
 Defining \keys_if_choice_exist:nnnTF on line ...
 Defining \keys_show:nn on line ...
 Defining \__keys_show:N on line ...
+Defining \keys_log:nn on line ...
 Defining message LaTeX/kernel/boolean-values-only on line ...
 Defining message LaTeX/kernel/key-choice-unknown on line ...
 Defining message LaTeX/kernel/key-no-property on line ...
@@ -4185,6 +4215,9 @@
 Defining \fp_show:N on line ...
 Defining \fp_show:n on line ...
 Defining \fp_show:c on line ...
+Defining \fp_log:N on line ...
+Defining \fp_log:n on line ...
+Defining \fp_log:c on line ...
 Defining \c_e_fp on line ...
 Defining \c_one_fp on line ...
 Defining \c_pi_fp on line ...
@@ -4553,6 +4586,8 @@
 Defining \__coffin_display_attach:Nnnnn on line ...
 Defining \coffin_show_structure:N on line ...
 Defining \coffin_show_structure:c on line ...
+Defining \coffin_log_structure:N on line ...
+Defining \coffin_log_structure:c on line ...
 Defining message LaTeX/kernel/no-pole-intersection on line ...
 Defining message LaTeX/kernel/unknown-coffin on line ...
 Defining message LaTeX/kernel/unknown-coffin-pole on line ...
@@ -4596,10 +4631,6 @@
 Defining \sys_if_output_pdf:TF on line ...
 Defining \sys_if_output_pdf_p: on line ...
 Defining \c_sys_output_str on line ...
-Defining \cs_log:N on line ...
-Defining \cs_log:c on line ...
-Defining \__kernel_register_log:N on line ...
-Defining \__kernel_register_log:c on line ...
 Defining \l__box_angle_fp on line ...
 Defining \l__box_cos_fp on line ...
 Defining \l__box_sin_fp on line ...
@@ -4653,9 +4684,6 @@
 Defining \box_trim:cnnnn on line ...
 Defining \box_viewport:Nnnnn on line ...
 Defining \box_viewport:cnnnn on line ...
-Defining \clist_log:N on line ...
-Defining \clist_log:n on line ...
-Defining \clist_log:c on line ...
 Defining \clist_rand_item:n on line ...
 Defining \__clist_rand_item:nn on line ...
 Defining \clist_rand_item:N on line ...
@@ -4702,8 +4730,6 @@
 Defining \__coffin_scale_pole:Nnnnnn on line ...
 Defining \__coffin_x_shift_corner:Nnnn on line ...
 Defining \__coffin_x_shift_pole:Nnnnnn on line ...
-Defining \coffin_log_structure:N on line ...
-Defining \coffin_log_structure:c on line ...
 Defining \file_if_exist_input:n on line ...
 Defining \file_if_exist_input:nT on line ...
 Defining \file_if_exist_input:nF on line ...
@@ -4718,19 +4744,12 @@
 Defining \l__ior_internal_tl on line ...
 Defining \ior_log_streams: on line ...
 Defining \iow_log_streams: on line ...
-Defining \fp_log:N on line ...
-Defining \fp_log:n on line ...
-Defining \fp_log:c on line ...
-Defining \int_log:N on line ...
-Defining \int_log:c on line ...
-Defining \int_log:n on line ...
 Defining \int_rand:nn on line ...
 Defining \__int_rand:ww on line ...
 Defining \__int_rand_narrow:nn on line ...
 Defining \__int_rand_narrow:nnn on line ...
 Defining \__int_rand_narrow:nnnn on line ...
 Defining message LaTeX/kernel/backward-range on line ...
-Defining \keys_log:nn on line ...
 Defining \msg_expandable_error:nnnnnn on line ...
 Defining \msg_expandable_error:nnnnn on line ...
 Defining \msg_expandable_error:nnnn on line ...
@@ -4762,17 +4781,12 @@
 Defining \bool_lazy_or:nnT on line ...
 Defining \bool_lazy_or:nnF on line ...
 Defining \bool_lazy_or:nnTF on line ...
-Defining \bool_log:N on line ...
-Defining \bool_log:n on line ...
-Defining \bool_log:c on line ...
 Defining \prop_count:N on line ...
 Defining \__prop_count:nn on line ...
 Defining \prop_count:c on line ...
 Defining \prop_map_tokens:Nn on line ...
 Defining \__prop_map_tokens:nwwn on line ...
 Defining \prop_map_tokens:cn on line ...
-Defining \prop_log:N on line ...
-Defining \prop_log:c on line ...
 Defining \prop_rand_key_value:N on line ...
 Defining \__prop_rand:nNn on line ...
 Defining \__prop_rand:NN on line ...
@@ -4791,20 +4805,9 @@
 Defining \seq_set_map:NNn on line ...
 Defining \seq_gset_map:NNn on line ...
 Defining \__seq_set_map:NNNn on line ...
-Defining \seq_log:N on line ...
-Defining \seq_log:c on line ...
 Defining \seq_rand_item:N on line ...
 Defining \seq_rand_item:c on line ...
 Defining \skip_split_finite_else_action:nnNN on line ...
-Defining \dim_log:N on line ...
-Defining \dim_log:c on line ...
-Defining \dim_log:n on line ...
-Defining \skip_log:N on line ...
-Defining \skip_log:c on line ...
-Defining \skip_log:n on line ...
-Defining \muskip_log:N on line ...
-Defining \muskip_log:c on line ...
-Defining \muskip_log:n on line ...
 Defining \tl_if_single_token_p:n on line ...
 Defining \tl_if_single_token:nT on line ...
 Defining \tl_if_single_token:nF on line ...
@@ -4947,9 +4950,6 @@
 Defining \l_tl_case_change_math_tl on line ...
 Defining \l_tl_case_change_exclude_tl on line ...
 Defining \l_tl_mixed_case_ignore_tl on line ...
-Defining \tl_log:N on line ...
-Defining \tl_log:c on line ...
-Defining \tl_log:n on line ...
 Defining \tl_rand_item:n on line ...
 Defining \tl_rand_item:N on line ...
 Defining \tl_rand_item:c on line ...

Modified: trunk/l3kernel/testfiles/m3expl001.ptex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl001.ptex.tlg	2017-02-12 19:50:14 UTC (rev 6905)
+++ trunk/l3kernel/testfiles/m3expl001.ptex.tlg	2017-02-12 20:07:58 UTC (rev 6906)
@@ -115,8 +115,12 @@
 Defining \cs_if_eq:ccF on line ...
 Defining \__kernel_register_show:N on line ...
 Defining \__kernel_register_show:c on line ...
+Defining \__kernel_register_log:N on line ...
+Defining \__kernel_register_log:c on line ...
 Defining \cs_show:N on line ...
 Defining \cs_show:c on line ...
+Defining \cs_log:N on line ...
+Defining \cs_log:c on line ...
 Defining \prg_do_nothing: on line ...
 Defining \__prg_break_point:Nn on line ...
 Defining \__prg_map_break:Nn on line ...
@@ -570,6 +574,9 @@
 Defining \tl_show:N on line ...
 Defining \tl_show:c on line ...
 Defining \tl_show:n on line ...
+Defining \tl_log:N on line ...
+Defining \tl_log:c on line ...
+Defining \tl_log:n on line ...
 Defining \g_tmpa_tl on line ...
 Defining \g_tmpb_tl on line ...
 Defining \l_tmpa_tl on line ...
@@ -1161,6 +1168,8 @@
 Defining \seq_gpop:cNTF on line ...
 Defining \seq_show:N on line ...
 Defining \seq_show:c on line ...
+Defining \seq_log:N on line ...
+Defining \seq_log:c on line ...
 Defining \l_tmpa_seq on line ...
 Defining \l_tmpb_seq on line ...
 Defining \g_tmpa_seq on line ...
@@ -1351,6 +1360,9 @@
 Defining \int_show:N on line ...
 Defining \int_show:c on line ...
 Defining \int_show:n on line ...
+Defining \int_log:N on line ...
+Defining \int_log:c on line ...
+Defining \int_log:n on line ...
 Defining \c_one on line ...
 Defining \c_two on line ...
 Defining \c_three on line ...
@@ -1474,6 +1486,9 @@
 Defining \bool_show:n on line ...
 Defining \__bool_to_str:n on line ...
 Defining \bool_show:c on line ...
+Defining \bool_log:N on line ...
+Defining \bool_log:n on line ...
+Defining \bool_log:c on line ...
 Defining \l_tmpa_bool on line ...
 Defining \l_tmpb_bool on line ...
 Defining \g_tmpa_bool on line ...
@@ -1821,6 +1836,9 @@
 Defining \clist_show:N on line ...
 Defining \clist_show:n on line ...
 Defining \clist_show:c on line ...
+Defining \clist_log:N on line ...
+Defining \clist_log:n on line ...
+Defining \clist_log:c on line ...
 Defining \l_tmpa_clist on line ...
 Defining \l_tmpb_clist on line ...
 Defining \g_tmpa_clist on line ...
@@ -2525,6 +2543,8 @@
 Defining \prop_map_break:n on line ...
 Defining \prop_show:N on line ...
 Defining \prop_show:c on line ...
+Defining \prop_log:N on line ...
+Defining \prop_log:c on line ...
 Defining \l__msg_internal_tl on line ...
 Defining \l__msg_line_context_bool on line ...
 Defining \c__msg_text_prefix_tl on line ...
@@ -2995,6 +3015,9 @@
 Defining \dim_show:N on line ...
 Defining \dim_show:c on line ...
 Defining \dim_show:n on line ...
+Defining \dim_log:N on line ...
+Defining \dim_log:c on line ...
+Defining \dim_log:n on line ...
 Defining \c_zero_dim on line ...
 \c_zero_dim=\dimen132
 Defining \c_max_dim on line ...
@@ -3068,6 +3091,9 @@
 Defining \skip_show:N on line ...
 Defining \skip_show:c on line ...
 Defining \skip_show:n on line ...
+Defining \skip_log:N on line ...
+Defining \skip_log:c on line ...
+Defining \skip_log:n on line ...
 Defining \c_zero_skip on line ...
 \c_zero_skip=\skip71
 Defining \c_max_skip on line ...
@@ -3126,6 +3152,9 @@
 Defining \muskip_show:N on line ...
 Defining \muskip_show:c on line ...
 Defining \muskip_show:n on line ...
+Defining \muskip_log:N on line ...
+Defining \muskip_log:c on line ...
+Defining \muskip_log:n on line ...
 Defining \c_zero_muskip on line ...
 \c_zero_muskip=\muskip40
 Defining \c_max_muskip on line ...
@@ -3345,6 +3374,7 @@
 Defining \keys_if_choice_exist:nnnTF on line ...
 Defining \keys_show:nn on line ...
 Defining \__keys_show:N on line ...
+Defining \keys_log:nn on line ...
 Defining message LaTeX/kernel/boolean-values-only on line ...
 Defining message LaTeX/kernel/key-choice-unknown on line ...
 Defining message LaTeX/kernel/key-no-property on line ...
@@ -4153,6 +4183,9 @@
 Defining \fp_show:N on line ...
 Defining \fp_show:n on line ...
 Defining \fp_show:c on line ...
+Defining \fp_log:N on line ...
+Defining \fp_log:n on line ...
+Defining \fp_log:c on line ...
 Defining \c_e_fp on line ...
 Defining \c_one_fp on line ...
 Defining \c_pi_fp on line ...
@@ -4521,6 +4554,8 @@
 Defining \__coffin_display_attach:Nnnnn on line ...
 Defining \coffin_show_structure:N on line ...
 Defining \coffin_show_structure:c on line ...
+Defining \coffin_log_structure:N on line ...
+Defining \coffin_log_structure:c on line ...
 Defining message LaTeX/kernel/no-pole-intersection on line ...
 Defining message LaTeX/kernel/unknown-coffin on line ...
 Defining message LaTeX/kernel/unknown-coffin-pole on line ...
@@ -4564,10 +4599,6 @@
 Defining \sys_if_output_pdf:TF on line ...
 Defining \sys_if_output_pdf_p: on line ...
 Defining \c_sys_output_str on line ...
-Defining \cs_log:N on line ...
-Defining \cs_log:c on line ...
-Defining \__kernel_register_log:N on line ...
-Defining \__kernel_register_log:c on line ...
 Defining \l__box_angle_fp on line ...
 Defining \l__box_cos_fp on line ...
 Defining \l__box_sin_fp on line ...
@@ -4621,9 +4652,6 @@
 Defining \box_trim:cnnnn on line ...
 Defining \box_viewport:Nnnnn on line ...
 Defining \box_viewport:cnnnn on line ...
-Defining \clist_log:N on line ...
-Defining \clist_log:n on line ...
-Defining \clist_log:c on line ...
 Defining \clist_rand_item:n on line ...
 Defining \__clist_rand_item:nn on line ...
 Defining \clist_rand_item:N on line ...
@@ -4670,8 +4698,6 @@
 Defining \__coffin_scale_pole:Nnnnnn on line ...
 Defining \__coffin_x_shift_corner:Nnnn on line ...
 Defining \__coffin_x_shift_pole:Nnnnnn on line ...
-Defining \coffin_log_structure:N on line ...
-Defining \coffin_log_structure:c on line ...
 Defining \file_if_exist_input:n on line ...
 Defining \file_if_exist_input:nT on line ...
 Defining \file_if_exist_input:nF on line ...
@@ -4686,14 +4712,7 @@
 Defining \l__ior_internal_tl on line ...
 Defining \ior_log_streams: on line ...
 Defining \iow_log_streams: on line ...
-Defining \fp_log:N on line ...
-Defining \fp_log:n on line ...
-Defining \fp_log:c on line ...
-Defining \int_log:N on line ...
-Defining \int_log:c on line ...
-Defining \int_log:n on line ...
 Defining \int_rand:nn on line ...
-Defining \keys_log:nn on line ...
 Defining \msg_expandable_error:nnnnnn on line ...
 Defining \msg_expandable_error:nnnnn on line ...
 Defining \msg_expandable_error:nnnn on line ...
@@ -4725,17 +4744,12 @@
 Defining \bool_lazy_or:nnT on line ...
 Defining \bool_lazy_or:nnF on line ...
 Defining \bool_lazy_or:nnTF on line ...
-Defining \bool_log:N on line ...
-Defining \bool_log:n on line ...
-Defining \bool_log:c on line ...
 Defining \prop_count:N on line ...
 Defining \__prop_count:nn on line ...
 Defining \prop_count:c on line ...
 Defining \prop_map_tokens:Nn on line ...
 Defining \__prop_map_tokens:nwwn on line ...
 Defining \prop_map_tokens:cn on line ...
-Defining \prop_log:N on line ...
-Defining \prop_log:c on line ...
 Defining \prop_rand_key_value:N on line ...
 Defining \__prop_rand:nNn on line ...
 Defining \__prop_rand:NN on line ...
@@ -4754,20 +4768,9 @@
 Defining \seq_set_map:NNn on line ...
 Defining \seq_gset_map:NNn on line ...
 Defining \__seq_set_map:NNNn on line ...
-Defining \seq_log:N on line ...
-Defining \seq_log:c on line ...
 Defining \seq_rand_item:N on line ...
 Defining \seq_rand_item:c on line ...
 Defining \skip_split_finite_else_action:nnNN on line ...
-Defining \dim_log:N on line ...
-Defining \dim_log:c on line ...
-Defining \dim_log:n on line ...
-Defining \skip_log:N on line ...
-Defining \skip_log:c on line ...
-Defining \skip_log:n on line ...
-Defining \muskip_log:N on line ...
-Defining \muskip_log:c on line ...
-Defining \muskip_log:n on line ...
 Defining \tl_if_single_token_p:n on line ...
 Defining \tl_if_single_token:nT on line ...
 Defining \tl_if_single_token:nF on line ...
@@ -4910,9 +4913,6 @@
 Defining \l_tl_case_change_math_tl on line ...
 Defining \l_tl_case_change_exclude_tl on line ...
 Defining \l_tl_mixed_case_ignore_tl on line ...
-Defining \tl_log:N on line ...
-Defining \tl_log:c on line ...
-Defining \tl_log:n on line ...
 Defining \tl_rand_item:n on line ...
 Defining \tl_rand_item:N on line ...
 Defining \tl_rand_item:c on line ...

Modified: trunk/l3kernel/testfiles/m3expl001.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl001.tlg	2017-02-12 19:50:14 UTC (rev 6905)
+++ trunk/l3kernel/testfiles/m3expl001.tlg	2017-02-12 20:07:58 UTC (rev 6906)
@@ -115,8 +115,12 @@
 Defining \cs_if_eq:ccF on line ...
 Defining \__kernel_register_show:N on line ...
 Defining \__kernel_register_show:c on line ...
+Defining \__kernel_register_log:N on line ...
+Defining \__kernel_register_log:c on line ...
 Defining \cs_show:N on line ...
 Defining \cs_show:c on line ...
+Defining \cs_log:N on line ...
+Defining \cs_log:c on line ...
 Defining \prg_do_nothing: on line ...
 Defining \__prg_break_point:Nn on line ...
 Defining \__prg_map_break:Nn on line ...
@@ -570,6 +574,9 @@
 Defining \tl_show:N on line ...
 Defining \tl_show:c on line ...
 Defining \tl_show:n on line ...
+Defining \tl_log:N on line ...
+Defining \tl_log:c on line ...
+Defining \tl_log:n on line ...
 Defining \g_tmpa_tl on line ...
 Defining \g_tmpb_tl on line ...
 Defining \l_tmpa_tl on line ...
@@ -1161,6 +1168,8 @@
 Defining \seq_gpop:cNTF on line ...
 Defining \seq_show:N on line ...
 Defining \seq_show:c on line ...
+Defining \seq_log:N on line ...
+Defining \seq_log:c on line ...
 Defining \l_tmpa_seq on line ...
 Defining \l_tmpb_seq on line ...
 Defining \g_tmpa_seq on line ...
@@ -1351,6 +1360,9 @@
 Defining \int_show:N on line ...
 Defining \int_show:c on line ...
 Defining \int_show:n on line ...
+Defining \int_log:N on line ...
+Defining \int_log:c on line ...
+Defining \int_log:n on line ...
 Defining \c_one on line ...
 Defining \c_two on line ...
 Defining \c_three on line ...
@@ -1474,6 +1486,9 @@
 Defining \bool_show:n on line ...
 Defining \__bool_to_str:n on line ...
 Defining \bool_show:c on line ...
+Defining \bool_log:N on line ...
+Defining \bool_log:n on line ...
+Defining \bool_log:c on line ...
 Defining \l_tmpa_bool on line ...
 Defining \l_tmpb_bool on line ...
 Defining \g_tmpa_bool on line ...
@@ -1821,6 +1836,9 @@
 Defining \clist_show:N on line ...
 Defining \clist_show:n on line ...
 Defining \clist_show:c on line ...
+Defining \clist_log:N on line ...
+Defining \clist_log:n on line ...
+Defining \clist_log:c on line ...
 Defining \l_tmpa_clist on line ...
 Defining \l_tmpb_clist on line ...
 Defining \g_tmpa_clist on line ...
@@ -2525,6 +2543,8 @@
 Defining \prop_map_break:n on line ...
 Defining \prop_show:N on line ...
 Defining \prop_show:c on line ...
+Defining \prop_log:N on line ...
+Defining \prop_log:c on line ...
 Defining \l__msg_internal_tl on line ...
 Defining \l__msg_line_context_bool on line ...
 Defining \c__msg_text_prefix_tl on line ...
@@ -2995,6 +3015,9 @@
 Defining \dim_show:N on line ...
 Defining \dim_show:c on line ...
 Defining \dim_show:n on line ...
+Defining \dim_log:N on line ...
+Defining \dim_log:c on line ...
+Defining \dim_log:n on line ...
 Defining \c_zero_dim on line ...
 \c_zero_dim=\dimen132
 Defining \c_max_dim on line ...
@@ -3068,6 +3091,9 @@
 Defining \skip_show:N on line ...
 Defining \skip_show:c on line ...
 Defining \skip_show:n on line ...
+Defining \skip_log:N on line ...
+Defining \skip_log:c on line ...
+Defining \skip_log:n on line ...
 Defining \c_zero_skip on line ...
 \c_zero_skip=\skip71
 Defining \c_max_skip on line ...
@@ -3126,6 +3152,9 @@
 Defining \muskip_show:N on line ...
 Defining \muskip_show:c on line ...
 Defining \muskip_show:n on line ...
+Defining \muskip_log:N on line ...
+Defining \muskip_log:c on line ...
+Defining \muskip_log:n on line ...
 Defining \c_zero_muskip on line ...
 \c_zero_muskip=\muskip40
 Defining \c_max_muskip on line ...
@@ -3345,6 +3374,7 @@
 Defining \keys_if_choice_exist:nnnTF on line ...
 Defining \keys_show:nn on line ...
 Defining \__keys_show:N on line ...
+Defining \keys_log:nn on line ...
 Defining message LaTeX/kernel/boolean-values-only on line ...
 Defining message LaTeX/kernel/key-choice-unknown on line ...
 Defining message LaTeX/kernel/key-no-property on line ...
@@ -4173,6 +4203,9 @@
 Defining \fp_show:N on line ...
 Defining \fp_show:n on line ...
 Defining \fp_show:c on line ...
+Defining \fp_log:N on line ...
+Defining \fp_log:n on line ...
+Defining \fp_log:c on line ...
 Defining \c_e_fp on line ...
 Defining \c_one_fp on line ...
 Defining \c_pi_fp on line ...
@@ -4541,6 +4574,8 @@
 Defining \__coffin_display_attach:Nnnnn on line ...
 Defining \coffin_show_structure:N on line ...
 Defining \coffin_show_structure:c on line ...
+Defining \coffin_log_structure:N on line ...
+Defining \coffin_log_structure:c on line ...
 Defining message LaTeX/kernel/no-pole-intersection on line ...
 Defining message LaTeX/kernel/unknown-coffin on line ...
 Defining message LaTeX/kernel/unknown-coffin-pole on line ...
@@ -4584,10 +4619,6 @@
 Defining \sys_if_output_pdf:TF on line ...
 Defining \sys_if_output_pdf_p: on line ...
 Defining \c_sys_output_str on line ...
-Defining \cs_log:N on line ...
-Defining \cs_log:c on line ...
-Defining \__kernel_register_log:N on line ...
-Defining \__kernel_register_log:c on line ...
 Defining \l__box_angle_fp on line ...
 Defining \l__box_cos_fp on line ...
 Defining \l__box_sin_fp on line ...
@@ -4641,9 +4672,6 @@
 Defining \box_trim:cnnnn on line ...
 Defining \box_viewport:Nnnnn on line ...
 Defining \box_viewport:cnnnn on line ...
-Defining \clist_log:N on line ...
-Defining \clist_log:n on line ...
-Defining \clist_log:c on line ...
 Defining \clist_rand_item:n on line ...
 Defining \__clist_rand_item:nn on line ...
 Defining \clist_rand_item:N on line ...
@@ -4690,8 +4718,6 @@
 Defining \__coffin_scale_pole:Nnnnnn on line ...
 Defining \__coffin_x_shift_corner:Nnnn on line ...
 Defining \__coffin_x_shift_pole:Nnnnnn on line ...
-Defining \coffin_log_structure:N on line ...
-Defining \coffin_log_structure:c on line ...
 Defining \file_if_exist_input:n on line ...
 Defining \file_if_exist_input:nT on line ...
 Defining \file_if_exist_input:nF on line ...
@@ -4706,19 +4732,12 @@
 Defining \l__ior_internal_tl on line ...
 Defining \ior_log_streams: on line ...
 Defining \iow_log_streams: on line ...
-Defining \fp_log:N on line ...
-Defining \fp_log:n on line ...
-Defining \fp_log:c on line ...
-Defining \int_log:N on line ...
-Defining \int_log:c on line ...
-Defining \int_log:n on line ...
 Defining \int_rand:nn on line ...
 Defining \__int_rand:ww on line ...
 Defining \__int_rand_narrow:nn on line ...
 Defining \__int_rand_narrow:nnn on line ...
 Defining \__int_rand_narrow:nnnn on line ...
 Defining message LaTeX/kernel/backward-range on line ...
-Defining \keys_log:nn on line ...
 Defining \msg_expandable_error:nnnnnn on line ...
 Defining \msg_expandable_error:nnnnn on line ...
 Defining \msg_expandable_error:nnnn on line ...
@@ -4750,17 +4769,12 @@
 Defining \bool_lazy_or:nnT on line ...
 Defining \bool_lazy_or:nnF on line ...
 Defining \bool_lazy_or:nnTF on line ...
-Defining \bool_log:N on line ...
-Defining \bool_log:n on line ...
-Defining \bool_log:c on line ...
 Defining \prop_count:N on line ...
 Defining \__prop_count:nn on line ...
 Defining \prop_count:c on line ...
 Defining \prop_map_tokens:Nn on line ...
 Defining \__prop_map_tokens:nwwn on line ...
 Defining \prop_map_tokens:cn on line ...
-Defining \prop_log:N on line ...
-Defining \prop_log:c on line ...
 Defining \prop_rand_key_value:N on line ...
 Defining \__prop_rand:nNn on line ...
 Defining \__prop_rand:NN on line ...
@@ -4779,20 +4793,9 @@
 Defining \seq_set_map:NNn on line ...
 Defining \seq_gset_map:NNn on line ...
 Defining \__seq_set_map:NNNn on line ...
-Defining \seq_log:N on line ...
-Defining \seq_log:c on line ...
 Defining \seq_rand_item:N on line ...
 Defining \seq_rand_item:c on line ...
 Defining \skip_split_finite_else_action:nnNN on line ...
-Defining \dim_log:N on line ...
-Defining \dim_log:c on line ...
-Defining \dim_log:n on line ...
-Defining \skip_log:N on line ...
-Defining \skip_log:c on line ...
-Defining \skip_log:n on line ...
-Defining \muskip_log:N on line ...
-Defining \muskip_log:c on line ...
-Defining \muskip_log:n on line ...
 Defining \tl_if_single_token_p:n on line ...
 Defining \tl_if_single_token:nT on line ...
 Defining \tl_if_single_token:nF on line ...
@@ -5136,9 +5139,6 @@
 Defining \l_tl_case_change_math_tl on line ...
 Defining \l_tl_case_change_exclude_tl on line ...
 Defining \l_tl_mixed_case_ignore_tl on line ...
-Defining \tl_log:N on line ...
-Defining \tl_log:c on line ...
-Defining \tl_log:n on line ...
 Defining \tl_rand_item:n on line ...
 Defining \tl_rand_item:N on line ...
 Defining \tl_rand_item:c on line ...

Modified: trunk/l3kernel/testfiles/m3expl001.uptex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl001.uptex.tlg	2017-02-12 19:50:14 UTC (rev 6905)
+++ trunk/l3kernel/testfiles/m3expl001.uptex.tlg	2017-02-12 20:07:58 UTC (rev 6906)
@@ -115,8 +115,12 @@
 Defining \cs_if_eq:ccF on line ...
 Defining \__kernel_register_show:N on line ...
 Defining \__kernel_register_show:c on line ...
+Defining \__kernel_register_log:N on line ...
+Defining \__kernel_register_log:c on line ...
 Defining \cs_show:N on line ...
 Defining \cs_show:c on line ...
+Defining \cs_log:N on line ...
+Defining \cs_log:c on line ...
 Defining \prg_do_nothing: on line ...
 Defining \__prg_break_point:Nn on line ...
 Defining \__prg_map_break:Nn on line ...
@@ -570,6 +574,9 @@
 Defining \tl_show:N on line ...
 Defining \tl_show:c on line ...
 Defining \tl_show:n on line ...
+Defining \tl_log:N on line ...
+Defining \tl_log:c on line ...
+Defining \tl_log:n on line ...
 Defining \g_tmpa_tl on line ...
 Defining \g_tmpb_tl on line ...
 Defining \l_tmpa_tl on line ...
@@ -1161,6 +1168,8 @@
 Defining \seq_gpop:cNTF on line ...
 Defining \seq_show:N on line ...
 Defining \seq_show:c on line ...
+Defining \seq_log:N on line ...
+Defining \seq_log:c on line ...
 Defining \l_tmpa_seq on line ...
 Defining \l_tmpb_seq on line ...
 Defining \g_tmpa_seq on line ...
@@ -1351,6 +1360,9 @@
 Defining \int_show:N on line ...
 Defining \int_show:c on line ...
 Defining \int_show:n on line ...
+Defining \int_log:N on line ...
+Defining \int_log:c on line ...
+Defining \int_log:n on line ...
 Defining \c_one on line ...
 Defining \c_two on line ...
 Defining \c_three on line ...
@@ -1474,6 +1486,9 @@
 Defining \bool_show:n on line ...
 Defining \__bool_to_str:n on line ...
 Defining \bool_show:c on line ...
+Defining \bool_log:N on line ...
+Defining \bool_log:n on line ...
+Defining \bool_log:c on line ...
 Defining \l_tmpa_bool on line ...
 Defining \l_tmpb_bool on line ...
 Defining \g_tmpa_bool on line ...
@@ -1821,6 +1836,9 @@
 Defining \clist_show:N on line ...
 Defining \clist_show:n on line ...
 Defining \clist_show:c on line ...
+Defining \clist_log:N on line ...
+Defining \clist_log:n on line ...
+Defining \clist_log:c on line ...
 Defining \l_tmpa_clist on line ...
 Defining \l_tmpb_clist on line ...
 Defining \g_tmpa_clist on line ...
@@ -2525,6 +2543,8 @@
 Defining \prop_map_break:n on line ...
 Defining \prop_show:N on line ...
 Defining \prop_show:c on line ...
+Defining \prop_log:N on line ...
+Defining \prop_log:c on line ...
 Defining \l__msg_internal_tl on line ...
 Defining \l__msg_line_context_bool on line ...
 Defining \c__msg_text_prefix_tl on line ...
@@ -2995,6 +3015,9 @@
 Defining \dim_show:N on line ...
 Defining \dim_show:c on line ...
 Defining \dim_show:n on line ...
+Defining \dim_log:N on line ...
+Defining \dim_log:c on line ...
+Defining \dim_log:n on line ...
 Defining \c_zero_dim on line ...
 \c_zero_dim=\dimen132
 Defining \c_max_dim on line ...
@@ -3068,6 +3091,9 @@
 Defining \skip_show:N on line ...
 Defining \skip_show:c on line ...
 Defining \skip_show:n on line ...
+Defining \skip_log:N on line ...
+Defining \skip_log:c on line ...
+Defining \skip_log:n on line ...
 Defining \c_zero_skip on line ...
 \c_zero_skip=\skip71
 Defining \c_max_skip on line ...
@@ -3126,6 +3152,9 @@
 Defining \muskip_show:N on line ...
 Defining \muskip_show:c on line ...
 Defining \muskip_show:n on line ...
+Defining \muskip_log:N on line ...
+Defining \muskip_log:c on line ...
+Defining \muskip_log:n on line ...
 Defining \c_zero_muskip on line ...
 \c_zero_muskip=\muskip40
 Defining \c_max_muskip on line ...
@@ -3345,6 +3374,7 @@
 Defining \keys_if_choice_exist:nnnTF on line ...
 Defining \keys_show:nn on line ...
 Defining \__keys_show:N on line ...
+Defining \keys_log:nn on line ...
 Defining message LaTeX/kernel/boolean-values-only on line ...
 Defining message LaTeX/kernel/key-choice-unknown on line ...
 Defining message LaTeX/kernel/key-no-property on line ...
@@ -4153,6 +4183,9 @@
 Defining \fp_show:N on line ...
 Defining \fp_show:n on line ...
 Defining \fp_show:c on line ...
+Defining \fp_log:N on line ...
+Defining \fp_log:n on line ...
+Defining \fp_log:c on line ...
 Defining \c_e_fp on line ...
 Defining \c_one_fp on line ...
 Defining \c_pi_fp on line ...
@@ -4521,6 +4554,8 @@
 Defining \__coffin_display_attach:Nnnnn on line ...
 Defining \coffin_show_structure:N on line ...
 Defining \coffin_show_structure:c on line ...
+Defining \coffin_log_structure:N on line ...
+Defining \coffin_log_structure:c on line ...
 Defining message LaTeX/kernel/no-pole-intersection on line ...
 Defining message LaTeX/kernel/unknown-coffin on line ...
 Defining message LaTeX/kernel/unknown-coffin-pole on line ...
@@ -4564,10 +4599,6 @@
 Defining \sys_if_output_pdf:TF on line ...
 Defining \sys_if_output_pdf_p: on line ...
 Defining \c_sys_output_str on line ...
-Defining \cs_log:N on line ...
-Defining \cs_log:c on line ...
-Defining \__kernel_register_log:N on line ...
-Defining \__kernel_register_log:c on line ...
 Defining \l__box_angle_fp on line ...
 Defining \l__box_cos_fp on line ...
 Defining \l__box_sin_fp on line ...
@@ -4621,9 +4652,6 @@
 Defining \box_trim:cnnnn on line ...
 Defining \box_viewport:Nnnnn on line ...
 Defining \box_viewport:cnnnn on line ...
-Defining \clist_log:N on line ...
-Defining \clist_log:n on line ...
-Defining \clist_log:c on line ...
 Defining \clist_rand_item:n on line ...
 Defining \__clist_rand_item:nn on line ...
 Defining \clist_rand_item:N on line ...
@@ -4670,8 +4698,6 @@
 Defining \__coffin_scale_pole:Nnnnnn on line ...
 Defining \__coffin_x_shift_corner:Nnnn on line ...
 Defining \__coffin_x_shift_pole:Nnnnnn on line ...
-Defining \coffin_log_structure:N on line ...
-Defining \coffin_log_structure:c on line ...
 Defining \file_if_exist_input:n on line ...
 Defining \file_if_exist_input:nT on line ...
 Defining \file_if_exist_input:nF on line ...
@@ -4686,14 +4712,7 @@
 Defining \l__ior_internal_tl on line ...
 Defining \ior_log_streams: on line ...
 Defining \iow_log_streams: on line ...
-Defining \fp_log:N on line ...
-Defining \fp_log:n on line ...
-Defining \fp_log:c on line ...
-Defining \int_log:N on line ...
-Defining \int_log:c on line ...
-Defining \int_log:n on line ...
 Defining \int_rand:nn on line ...
-Defining \keys_log:nn on line ...
 Defining \msg_expandable_error:nnnnnn on line ...
 Defining \msg_expandable_error:nnnnn on line ...
 Defining \msg_expandable_error:nnnn on line ...
@@ -4725,17 +4744,12 @@
 Defining \bool_lazy_or:nnT on line ...
 Defining \bool_lazy_or:nnF on line ...
 Defining \bool_lazy_or:nnTF on line ...
-Defining \bool_log:N on line ...
-Defining \bool_log:n on line ...
-Defining \bool_log:c on line ...
 Defining \prop_count:N on line ...
 Defining \__prop_count:nn on line ...
 Defining \prop_count:c on line ...
 Defining \prop_map_tokens:Nn on line ...
 Defining \__prop_map_tokens:nwwn on line ...
 Defining \prop_map_tokens:cn on line ...
-Defining \prop_log:N on line ...
-Defining \prop_log:c on line ...
 Defining \prop_rand_key_value:N on line ...
 Defining \__prop_rand:nNn on line ...
 Defining \__prop_rand:NN on line ...
@@ -4754,20 +4768,9 @@
 Defining \seq_set_map:NNn on line ...
 Defining \seq_gset_map:NNn on line ...
 Defining \__seq_set_map:NNNn on line ...
-Defining \seq_log:N on line ...
-Defining \seq_log:c on line ...
 Defining \seq_rand_item:N on line ...
 Defining \seq_rand_item:c on line ...
 Defining \skip_split_finite_else_action:nnNN on line ...
-Defining \dim_log:N on line ...
-Defining \dim_log:c on line ...
-Defining \dim_log:n on line ...
-Defining \skip_log:N on line ...
-Defining \skip_log:c on line ...
-Defining \skip_log:n on line ...
-Defining \muskip_log:N on line ...
-Defining \muskip_log:c on line ...
-Defining \muskip_log:n on line ...
 Defining \tl_if_single_token_p:n on line ...
 Defining \tl_if_single_token:nT on line ...
 Defining \tl_if_single_token:nF on line ...
@@ -5111,9 +5114,6 @@
 Defining \l_tl_case_change_math_tl on line ...
 Defining \l_tl_case_change_exclude_tl on line ...
 Defining \l_tl_mixed_case_ignore_tl on line ...
-Defining \tl_log:N on line ...
-Defining \tl_log:c on line ...
-Defining \tl_log:n on line ...
 Defining \tl_rand_item:n on line ...
 Defining \tl_rand_item:N on line ...
 Defining \tl_rand_item:c on line ...

Modified: trunk/l3kernel/testfiles/m3expl001.xetex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl001.xetex.tlg	2017-02-12 19:50:14 UTC (rev 6905)
+++ trunk/l3kernel/testfiles/m3expl001.xetex.tlg	2017-02-12 20:07:58 UTC (rev 6906)
@@ -115,8 +115,12 @@
 Defining \cs_if_eq:ccF on line ...
 Defining \__kernel_register_show:N on line ...
 Defining \__kernel_register_show:c on line ...
+Defining \__kernel_register_log:N on line ...
+Defining \__kernel_register_log:c on line ...
 Defining \cs_show:N on line ...
 Defining \cs_show:c on line ...
+Defining \cs_log:N on line ...
+Defining \cs_log:c on line ...
 Defining \prg_do_nothing: on line ...
 Defining \__prg_break_point:Nn on line ...
 Defining \__prg_map_break:Nn on line ...
@@ -570,6 +574,9 @@
 Defining \tl_show:N on line ...
 Defining \tl_show:c on line ...
 Defining \tl_show:n on line ...
+Defining \tl_log:N on line ...
+Defining \tl_log:c on line ...
+Defining \tl_log:n on line ...
 Defining \g_tmpa_tl on line ...
 Defining \g_tmpb_tl on line ...
 Defining \l_tmpa_tl on line ...
@@ -1427,6 +1434,8 @@
 Defining \seq_gpop:cNTF on line ...
 Defining \seq_show:N on line ...
 Defining \seq_show:c on line ...
+Defining \seq_log:N on line ...
+Defining \seq_log:c on line ...
 Defining \l_tmpa_seq on line ...
 Defining \l_tmpb_seq on line ...
 Defining \g_tmpa_seq on line ...
@@ -1617,6 +1626,9 @@
 Defining \int_show:N on line ...
 Defining \int_show:c on line ...
 Defining \int_show:n on line ...
+Defining \int_log:N on line ...
+Defining \int_log:c on line ...
+Defining \int_log:n on line ...
 Defining \c_one on line ...
 Defining \c_two on line ...
 Defining \c_three on line ...
@@ -1740,6 +1752,9 @@
 Defining \bool_show:n on line ...
 Defining \__bool_to_str:n on line ...
 Defining \bool_show:c on line ...
+Defining \bool_log:N on line ...
+Defining \bool_log:n on line ...
+Defining \bool_log:c on line ...
 Defining \l_tmpa_bool on line ...
 Defining \l_tmpb_bool on line ...
 Defining \g_tmpa_bool on line ...
@@ -2087,6 +2102,9 @@
 Defining \clist_show:N on line ...
 Defining \clist_show:n on line ...
 Defining \clist_show:c on line ...
+Defining \clist_log:N on line ...
+Defining \clist_log:n on line ...
+Defining \clist_log:c on line ...
 Defining \l_tmpa_clist on line ...
 Defining \l_tmpb_clist on line ...
 Defining \g_tmpa_clist on line ...
@@ -2535,6 +2553,8 @@
 Defining \prop_map_break:n on line ...
 Defining \prop_show:N on line ...
 Defining \prop_show:c on line ...
+Defining \prop_log:N on line ...
+Defining \prop_log:c on line ...
 Defining \l__msg_internal_tl on line ...
 Defining \l__msg_line_context_bool on line ...
 Defining \c__msg_text_prefix_tl on line ...
@@ -3005,6 +3025,9 @@
 Defining \dim_show:N on line ...
 Defining \dim_show:c on line ...
 Defining \dim_show:n on line ...
+Defining \dim_log:N on line ...
+Defining \dim_log:c on line ...
+Defining \dim_log:n on line ...
 Defining \c_zero_dim on line ...
 \c_zero_dim=\dimen132
 Defining \c_max_dim on line ...
@@ -3078,6 +3101,9 @@
 Defining \skip_show:N on line ...
 Defining \skip_show:c on line ...
 Defining \skip_show:n on line ...
+Defining \skip_log:N on line ...
+Defining \skip_log:c on line ...
+Defining \skip_log:n on line ...
 Defining \c_zero_skip on line ...
 \c_zero_skip=\skip71
 Defining \c_max_skip on line ...
@@ -3136,6 +3162,9 @@
 Defining \muskip_show:N on line ...
 Defining \muskip_show:c on line ...
 Defining \muskip_show:n on line ...
+Defining \muskip_log:N on line ...
+Defining \muskip_log:c on line ...
+Defining \muskip_log:n on line ...
 Defining \c_zero_muskip on line ...
 \c_zero_muskip=\muskip40
 Defining \c_max_muskip on line ...
@@ -3355,6 +3384,7 @@
 Defining \keys_if_choice_exist:nnnTF on line ...
 Defining \keys_show:nn on line ...
 Defining \__keys_show:N on line ...
+Defining \keys_log:nn on line ...
 Defining message LaTeX/kernel/boolean-values-only on line ...
 Defining message LaTeX/kernel/key-choice-unknown on line ...
 Defining message LaTeX/kernel/key-no-property on line ...
@@ -4163,6 +4193,9 @@
 Defining \fp_show:N on line ...
 Defining \fp_show:n on line ...
 Defining \fp_show:c on line ...
+Defining \fp_log:N on line ...
+Defining \fp_log:n on line ...
+Defining \fp_log:c on line ...
 Defining \c_e_fp on line ...
 Defining \c_one_fp on line ...
 Defining \c_pi_fp on line ...
@@ -4531,6 +4564,8 @@
 Defining \__coffin_display_attach:Nnnnn on line ...
 Defining \coffin_show_structure:N on line ...
 Defining \coffin_show_structure:c on line ...
+Defining \coffin_log_structure:N on line ...
+Defining \coffin_log_structure:c on line ...
 Defining message LaTeX/kernel/no-pole-intersection on line ...
 Defining message LaTeX/kernel/unknown-coffin on line ...
 Defining message LaTeX/kernel/unknown-coffin-pole on line ...
@@ -4574,10 +4609,6 @@
 Defining \sys_if_output_pdf:TF on line ...
 Defining \sys_if_output_pdf_p: on line ...
 Defining \c_sys_output_str on line ...
-Defining \cs_log:N on line ...
-Defining \cs_log:c on line ...
-Defining \__kernel_register_log:N on line ...
-Defining \__kernel_register_log:c on line ...
 Defining \l__box_angle_fp on line ...
 Defining \l__box_cos_fp on line ...
 Defining \l__box_sin_fp on line ...
@@ -4631,9 +4662,6 @@
 Defining \box_trim:cnnnn on line ...
 Defining \box_viewport:Nnnnn on line ...
 Defining \box_viewport:cnnnn on line ...
-Defining \clist_log:N on line ...
-Defining \clist_log:n on line ...
-Defining \clist_log:c on line ...
 Defining \clist_rand_item:n on line ...
 Defining \__clist_rand_item:nn on line ...
 Defining \clist_rand_item:N on line ...
@@ -4680,8 +4708,6 @@
 Defining \__coffin_scale_pole:Nnnnnn on line ...
 Defining \__coffin_x_shift_corner:Nnnn on line ...
 Defining \__coffin_x_shift_pole:Nnnnnn on line ...
-Defining \coffin_log_structure:N on line ...
-Defining \coffin_log_structure:c on line ...
 Defining \file_if_exist_input:n on line ...
 Defining \file_if_exist_input:nT on line ...
 Defining \file_if_exist_input:nF on line ...
@@ -4696,14 +4722,7 @@
 Defining \l__ior_internal_tl on line ...
 Defining \ior_log_streams: on line ...
 Defining \iow_log_streams: on line ...
-Defining \fp_log:N on line ...
-Defining \fp_log:n on line ...
-Defining \fp_log:c on line ...
-Defining \int_log:N on line ...
-Defining \int_log:c on line ...
-Defining \int_log:n on line ...
 Defining \int_rand:nn on line ...
-Defining \keys_log:nn on line ...
 Defining \msg_expandable_error:nnnnnn on line ...
 Defining \msg_expandable_error:nnnnn on line ...
 Defining \msg_expandable_error:nnnn on line ...
@@ -4735,17 +4754,12 @@
 Defining \bool_lazy_or:nnT on line ...
 Defining \bool_lazy_or:nnF on line ...
 Defining \bool_lazy_or:nnTF on line ...
-Defining \bool_log:N on line ...
-Defining \bool_log:n on line ...
-Defining \bool_log:c on line ...
 Defining \prop_count:N on line ...
 Defining \__prop_count:nn on line ...
 Defining \prop_count:c on line ...
 Defining \prop_map_tokens:Nn on line ...
 Defining \__prop_map_tokens:nwwn on line ...
 Defining \prop_map_tokens:cn on line ...
-Defining \prop_log:N on line ...
-Defining \prop_log:c on line ...
 Defining \prop_rand_key_value:N on line ...
 Defining \__prop_rand:nNn on line ...
 Defining \__prop_rand:NN on line ...
@@ -4764,20 +4778,9 @@
 Defining \seq_set_map:NNn on line ...
 Defining \seq_gset_map:NNn on line ...
 Defining \__seq_set_map:NNNn on line ...
-Defining \seq_log:N on line ...
-Defining \seq_log:c on line ...
 Defining \seq_rand_item:N on line ...
 Defining \seq_rand_item:c on line ...
 Defining \skip_split_finite_else_action:nnNN on line ...
-Defining \dim_log:N on line ...
-Defining \dim_log:c on line ...
-Defining \dim_log:n on line ...
-Defining \skip_log:N on line ...
-Defining \skip_log:c on line ...
-Defining \skip_log:n on line ...
-Defining \muskip_log:N on line ...
-Defining \muskip_log:c on line ...
-Defining \muskip_log:n on line ...
 Defining \tl_if_single_token_p:n on line ...
 Defining \tl_if_single_token:nT on line ...
 Defining \tl_if_single_token:nF on line ...
@@ -4920,9 +4923,6 @@
 Defining \l_tl_case_change_math_tl on line ...
 Defining \l_tl_case_change_exclude_tl on line ...
 Defining \l_tl_mixed_case_ignore_tl on line ...
-Defining \tl_log:N on line ...
-Defining \tl_log:c on line ...
-Defining \tl_log:n on line ...
 Defining \tl_rand_item:n on line ...
 Defining \tl_rand_item:N on line ...
 Defining \tl_rand_item:c on line ...

Modified: trunk/l3kernel/testfiles/m3expl003.luatex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl003.luatex.tlg	2017-02-12 19:50:14 UTC (rev 6905)
+++ trunk/l3kernel/testfiles/m3expl003.luatex.tlg	2017-02-12 20:07:58 UTC (rev 6906)
@@ -116,8 +116,12 @@
 Defining \cs_if_eq:ccF on line ...
 Defining \__kernel_register_show:N on line ...
 Defining \__kernel_register_show:c on line ...
+Defining \__kernel_register_log:N on line ...
+Defining \__kernel_register_log:c on line ...
 Defining \cs_show:N on line ...
 Defining \cs_show:c on line ...
+Defining \cs_log:N on line ...
+Defining \cs_log:c on line ...
 Defining \prg_do_nothing: on line ...
 Defining \__prg_break_point:Nn on line ...
 Defining \__prg_map_break:Nn on line ...
@@ -571,6 +575,9 @@
 Defining \tl_show:N on line ...
 Defining \tl_show:c on line ...
 Defining \tl_show:n on line ...
+Defining \tl_log:N on line ...
+Defining \tl_log:c on line ...
+Defining \tl_log:n on line ...
 Defining \g_tmpa_tl on line ...
 Defining \g_tmpb_tl on line ...
 Defining \l_tmpa_tl on line ...
@@ -1429,6 +1436,8 @@
 Defining \seq_gpop:cNTF on line ...
 Defining \seq_show:N on line ...
 Defining \seq_show:c on line ...
+Defining \seq_log:N on line ...
+Defining \seq_log:c on line ...
 Defining \l_tmpa_seq on line ...
 Defining \l_tmpb_seq on line ...
 Defining \g_tmpa_seq on line ...
@@ -1619,6 +1628,9 @@
 Defining \int_show:N on line ...
 Defining \int_show:c on line ...
 Defining \int_show:n on line ...
+Defining \int_log:N on line ...
+Defining \int_log:c on line ...
+Defining \int_log:n on line ...
 Defining \c_one on line ...
 Defining \c_two on line ...
 Defining \c_three on line ...
@@ -1742,6 +1754,9 @@
 Defining \bool_show:n on line ...
 Defining \__bool_to_str:n on line ...
 Defining \bool_show:c on line ...
+Defining \bool_log:N on line ...
+Defining \bool_log:n on line ...
+Defining \bool_log:c on line ...
 Defining \l_tmpa_bool on line ...
 Defining \l_tmpb_bool on line ...
 Defining \g_tmpa_bool on line ...
@@ -2089,6 +2104,9 @@
 Defining \clist_show:N on line ...
 Defining \clist_show:n on line ...
 Defining \clist_show:c on line ...
+Defining \clist_log:N on line ...
+Defining \clist_log:n on line ...
+Defining \clist_log:c on line ...
 Defining \l_tmpa_clist on line ...
 Defining \l_tmpb_clist on line ...
 Defining \g_tmpa_clist on line ...
@@ -2537,6 +2555,8 @@
 Defining \prop_map_break:n on line ...
 Defining \prop_show:N on line ...
 Defining \prop_show:c on line ...
+Defining \prop_log:N on line ...
+Defining \prop_log:c on line ...
 Defining \l__msg_internal_tl on line ...
 Defining \l__msg_line_context_bool on line ...
 Defining \c__msg_text_prefix_tl on line ...
@@ -3008,6 +3028,9 @@
 Defining \dim_show:N on line ...
 Defining \dim_show:c on line ...
 Defining \dim_show:n on line ...
+Defining \dim_log:N on line ...
+Defining \dim_log:c on line ...
+Defining \dim_log:n on line ...
 Defining \c_zero_dim on line ...
 \c_zero_dim=\dimen132
 Defining \c_max_dim on line ...
@@ -3081,6 +3104,9 @@
 Defining \skip_show:N on line ...
 Defining \skip_show:c on line ...
 Defining \skip_show:n on line ...
+Defining \skip_log:N on line ...
+Defining \skip_log:c on line ...
+Defining \skip_log:n on line ...
 Defining \c_zero_skip on line ...
 \c_zero_skip=\skip71
 Defining \c_max_skip on line ...
@@ -3139,6 +3165,9 @@
 Defining \muskip_show:N on line ...
 Defining \muskip_show:c on line ...
 Defining \muskip_show:n on line ...
+Defining \muskip_log:N on line ...
+Defining \muskip_log:c on line ...
+Defining \muskip_log:n on line ...
 Defining \c_zero_muskip on line ...
 \c_zero_muskip=\muskip40
 Defining \c_max_muskip on line ...
@@ -3358,6 +3387,7 @@
 Defining \keys_if_choice_exist:nnnTF on line ...
 Defining \keys_show:nn on line ...
 Defining \__keys_show:N on line ...
+Defining \keys_log:nn on line ...
 Defining message LaTeX/kernel/boolean-values-only on line ...
 Defining message LaTeX/kernel/key-choice-unknown on line ...
 Defining message LaTeX/kernel/key-no-property on line ...
@@ -4186,6 +4216,9 @@
 Defining \fp_show:N on line ...
 Defining \fp_show:n on line ...
 Defining \fp_show:c on line ...
+Defining \fp_log:N on line ...
+Defining \fp_log:n on line ...
+Defining \fp_log:c on line ...
 Defining \c_e_fp on line ...
 Defining \c_one_fp on line ...
 Defining \c_pi_fp on line ...
@@ -4554,6 +4587,8 @@
 Defining \__coffin_display_attach:Nnnnn on line ...
 Defining \coffin_show_structure:N on line ...
 Defining \coffin_show_structure:c on line ...
+Defining \coffin_log_structure:N on line ...
+Defining \coffin_log_structure:c on line ...
 Defining message LaTeX/kernel/no-pole-intersection on line ...
 Defining message LaTeX/kernel/unknown-coffin on line ...
 Defining message LaTeX/kernel/unknown-coffin-pole on line ...
@@ -4597,10 +4632,6 @@
 Defining \sys_if_output_pdf:TF on line ...
 Defining \sys_if_output_pdf_p: on line ...
 Defining \c_sys_output_str on line ...
-Defining \cs_log:N on line ...
-Defining \cs_log:c on line ...
-Defining \__kernel_register_log:N on line ...
-Defining \__kernel_register_log:c on line ...
 Defining \l__box_angle_fp on line ...
 Defining \l__box_cos_fp on line ...
 Defining \l__box_sin_fp on line ...
@@ -4654,9 +4685,6 @@
 Defining \box_trim:cnnnn on line ...
 Defining \box_viewport:Nnnnn on line ...
 Defining \box_viewport:cnnnn on line ...
-Defining \clist_log:N on line ...
-Defining \clist_log:n on line ...
-Defining \clist_log:c on line ...
 Defining \clist_rand_item:n on line ...
 Defining \__clist_rand_item:nn on line ...
 Defining \clist_rand_item:N on line ...
@@ -4703,8 +4731,6 @@
 Defining \__coffin_scale_pole:Nnnnnn on line ...
 Defining \__coffin_x_shift_corner:Nnnn on line ...
 Defining \__coffin_x_shift_pole:Nnnnnn on line ...
-Defining \coffin_log_structure:N on line ...
-Defining \coffin_log_structure:c on line ...
 Defining \file_if_exist_input:n on line ...
 Defining \file_if_exist_input:nT on line ...
 Defining \file_if_exist_input:nF on line ...
@@ -4719,19 +4745,12 @@
 Defining \l__ior_internal_tl on line ...
 Defining \ior_log_streams: on line ...
 Defining \iow_log_streams: on line ...
-Defining \fp_log:N on line ...
-Defining \fp_log:n on line ...
-Defining \fp_log:c on line ...
-Defining \int_log:N on line ...
-Defining \int_log:c on line ...
-Defining \int_log:n on line ...
 Defining \int_rand:nn on line ...
 Defining \__int_rand:ww on line ...
 Defining \__int_rand_narrow:nn on line ...
 Defining \__int_rand_narrow:nnn on line ...
 Defining \__int_rand_narrow:nnnn on line ...
 Defining message LaTeX/kernel/backward-range on line ...
-Defining \keys_log:nn on line ...
 Defining \msg_expandable_error:nnnnnn on line ...
 Defining \msg_expandable_error:nnnnn on line ...
 Defining \msg_expandable_error:nnnn on line ...
@@ -4763,17 +4782,12 @@
 Defining \bool_lazy_or:nnT on line ...
 Defining \bool_lazy_or:nnF on line ...
 Defining \bool_lazy_or:nnTF on line ...
-Defining \bool_log:N on line ...
-Defining \bool_log:n on line ...
-Defining \bool_log:c on line ...
 Defining \prop_count:N on line ...
 Defining \__prop_count:nn on line ...
 Defining \prop_count:c on line ...
 Defining \prop_map_tokens:Nn on line ...
 Defining \__prop_map_tokens:nwwn on line ...
 Defining \prop_map_tokens:cn on line ...
-Defining \prop_log:N on line ...
-Defining \prop_log:c on line ...
 Defining \prop_rand_key_value:N on line ...
 Defining \__prop_rand:nNn on line ...
 Defining \__prop_rand:NN on line ...
@@ -4792,20 +4806,9 @@
 Defining \seq_set_map:NNn on line ...
 Defining \seq_gset_map:NNn on line ...
 Defining \__seq_set_map:NNNn on line ...
-Defining \seq_log:N on line ...
-Defining \seq_log:c on line ...
 Defining \seq_rand_item:N on line ...
 Defining \seq_rand_item:c on line ...
 Defining \skip_split_finite_else_action:nnNN on line ...
-Defining \dim_log:N on line ...
-Defining \dim_log:c on line ...
-Defining \dim_log:n on line ...
-Defining \skip_log:N on line ...
-Defining \skip_log:c on line ...
-Defining \skip_log:n on line ...
-Defining \muskip_log:N on line ...
-Defining \muskip_log:c on line ...
-Defining \muskip_log:n on line ...
 Defining \tl_if_single_token_p:n on line ...
 Defining \tl_if_single_token:nT on line ...
 Defining \tl_if_single_token:nF on line ...
@@ -4948,9 +4951,6 @@
 Defining \l_tl_case_change_math_tl on line ...
 Defining \l_tl_case_change_exclude_tl on line ...
 Defining \l_tl_mixed_case_ignore_tl on line ...
-Defining \tl_log:N on line ...
-Defining \tl_log:c on line ...
-Defining \tl_log:n on line ...
 Defining \tl_rand_item:n on line ...
 Defining \tl_rand_item:N on line ...
 Defining \tl_rand_item:c on line ...

Modified: trunk/l3kernel/testfiles/m3expl003.ptex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl003.ptex.tlg	2017-02-12 19:50:14 UTC (rev 6905)
+++ trunk/l3kernel/testfiles/m3expl003.ptex.tlg	2017-02-12 20:07:58 UTC (rev 6906)
@@ -115,8 +115,12 @@
 Defining \cs_if_eq:ccF on line ...
 Defining \__kernel_register_show:N on line ...
 Defining \__kernel_register_show:c on line ...
+Defining \__kernel_register_log:N on line ...
+Defining \__kernel_register_log:c on line ...
 Defining \cs_show:N on line ...
 Defining \cs_show:c on line ...
+Defining \cs_log:N on line ...
+Defining \cs_log:c on line ...
 Defining \prg_do_nothing: on line ...
 Defining \__prg_break_point:Nn on line ...
 Defining \__prg_map_break:Nn on line ...
@@ -570,6 +574,9 @@
 Defining \tl_show:N on line ...
 Defining \tl_show:c on line ...
 Defining \tl_show:n on line ...
+Defining \tl_log:N on line ...
+Defining \tl_log:c on line ...
+Defining \tl_log:n on line ...
 Defining \g_tmpa_tl on line ...
 Defining \g_tmpb_tl on line ...
 Defining \l_tmpa_tl on line ...
@@ -1161,6 +1168,8 @@
 Defining \seq_gpop:cNTF on line ...
 Defining \seq_show:N on line ...
 Defining \seq_show:c on line ...
+Defining \seq_log:N on line ...
+Defining \seq_log:c on line ...
 Defining \l_tmpa_seq on line ...
 Defining \l_tmpb_seq on line ...
 Defining \g_tmpa_seq on line ...
@@ -1351,6 +1360,9 @@
 Defining \int_show:N on line ...
 Defining \int_show:c on line ...
 Defining \int_show:n on line ...
+Defining \int_log:N on line ...
+Defining \int_log:c on line ...
+Defining \int_log:n on line ...
 Defining \c_one on line ...
 Defining \c_two on line ...
 Defining \c_three on line ...
@@ -1474,6 +1486,9 @@
 Defining \bool_show:n on line ...
 Defining \__bool_to_str:n on line ...
 Defining \bool_show:c on line ...
+Defining \bool_log:N on line ...
+Defining \bool_log:n on line ...
+Defining \bool_log:c on line ...
 Defining \l_tmpa_bool on line ...
 Defining \l_tmpb_bool on line ...
 Defining \g_tmpa_bool on line ...
@@ -1821,6 +1836,9 @@
 Defining \clist_show:N on line ...
 Defining \clist_show:n on line ...
 Defining \clist_show:c on line ...
+Defining \clist_log:N on line ...
+Defining \clist_log:n on line ...
+Defining \clist_log:c on line ...
 Defining \l_tmpa_clist on line ...
 Defining \l_tmpb_clist on line ...
 Defining \g_tmpa_clist on line ...
@@ -2525,6 +2543,8 @@
 Defining \prop_map_break:n on line ...
 Defining \prop_show:N on line ...
 Defining \prop_show:c on line ...
+Defining \prop_log:N on line ...
+Defining \prop_log:c on line ...
 Defining \l__msg_internal_tl on line ...
 Defining \l__msg_line_context_bool on line ...
 Defining \c__msg_text_prefix_tl on line ...
@@ -2996,6 +3016,9 @@
 Defining \dim_show:N on line ...
 Defining \dim_show:c on line ...
 Defining \dim_show:n on line ...
+Defining \dim_log:N on line ...
+Defining \dim_log:c on line ...
+Defining \dim_log:n on line ...
 Defining \c_zero_dim on line ...
 \c_zero_dim=\dimen132
 Defining \c_max_dim on line ...
@@ -3069,6 +3092,9 @@
 Defining \skip_show:N on line ...
 Defining \skip_show:c on line ...
 Defining \skip_show:n on line ...
+Defining \skip_log:N on line ...
+Defining \skip_log:c on line ...
+Defining \skip_log:n on line ...
 Defining \c_zero_skip on line ...
 \c_zero_skip=\skip71
 Defining \c_max_skip on line ...
@@ -3127,6 +3153,9 @@
 Defining \muskip_show:N on line ...
 Defining \muskip_show:c on line ...
 Defining \muskip_show:n on line ...
+Defining \muskip_log:N on line ...
+Defining \muskip_log:c on line ...
+Defining \muskip_log:n on line ...
 Defining \c_zero_muskip on line ...
 \c_zero_muskip=\muskip40
 Defining \c_max_muskip on line ...
@@ -3346,6 +3375,7 @@
 Defining \keys_if_choice_exist:nnnTF on line ...
 Defining \keys_show:nn on line ...
 Defining \__keys_show:N on line ...
+Defining \keys_log:nn on line ...
 Defining message LaTeX/kernel/boolean-values-only on line ...
 Defining message LaTeX/kernel/key-choice-unknown on line ...
 Defining message LaTeX/kernel/key-no-property on line ...
@@ -4154,6 +4184,9 @@
 Defining \fp_show:N on line ...
 Defining \fp_show:n on line ...
 Defining \fp_show:c on line ...
+Defining \fp_log:N on line ...
+Defining \fp_log:n on line ...
+Defining \fp_log:c on line ...
 Defining \c_e_fp on line ...
 Defining \c_one_fp on line ...
 Defining \c_pi_fp on line ...
@@ -4522,6 +4555,8 @@
 Defining \__coffin_display_attach:Nnnnn on line ...
 Defining \coffin_show_structure:N on line ...
 Defining \coffin_show_structure:c on line ...
+Defining \coffin_log_structure:N on line ...
+Defining \coffin_log_structure:c on line ...
 Defining message LaTeX/kernel/no-pole-intersection on line ...
 Defining message LaTeX/kernel/unknown-coffin on line ...
 Defining message LaTeX/kernel/unknown-coffin-pole on line ...
@@ -4565,10 +4600,6 @@
 Defining \sys_if_output_pdf:TF on line ...
 Defining \sys_if_output_pdf_p: on line ...
 Defining \c_sys_output_str on line ...
-Defining \cs_log:N on line ...
-Defining \cs_log:c on line ...
-Defining \__kernel_register_log:N on line ...
-Defining \__kernel_register_log:c on line ...
 Defining \l__box_angle_fp on line ...
 Defining \l__box_cos_fp on line ...
 Defining \l__box_sin_fp on line ...
@@ -4622,9 +4653,6 @@
 Defining \box_trim:cnnnn on line ...
 Defining \box_viewport:Nnnnn on line ...
 Defining \box_viewport:cnnnn on line ...
-Defining \clist_log:N on line ...
-Defining \clist_log:n on line ...
-Defining \clist_log:c on line ...
 Defining \clist_rand_item:n on line ...
 Defining \__clist_rand_item:nn on line ...
 Defining \clist_rand_item:N on line ...
@@ -4671,8 +4699,6 @@
 Defining \__coffin_scale_pole:Nnnnnn on line ...
 Defining \__coffin_x_shift_corner:Nnnn on line ...
 Defining \__coffin_x_shift_pole:Nnnnnn on line ...
-Defining \coffin_log_structure:N on line ...
-Defining \coffin_log_structure:c on line ...
 Defining \file_if_exist_input:n on line ...
 Defining \file_if_exist_input:nT on line ...
 Defining \file_if_exist_input:nF on line ...
@@ -4687,14 +4713,7 @@
 Defining \l__ior_internal_tl on line ...
 Defining \ior_log_streams: on line ...
 Defining \iow_log_streams: on line ...
-Defining \fp_log:N on line ...
-Defining \fp_log:n on line ...
-Defining \fp_log:c on line ...
-Defining \int_log:N on line ...
-Defining \int_log:c on line ...
-Defining \int_log:n on line ...
 Defining \int_rand:nn on line ...
-Defining \keys_log:nn on line ...
 Defining \msg_expandable_error:nnnnnn on line ...
 Defining \msg_expandable_error:nnnnn on line ...
 Defining \msg_expandable_error:nnnn on line ...
@@ -4726,17 +4745,12 @@
 Defining \bool_lazy_or:nnT on line ...
 Defining \bool_lazy_or:nnF on line ...
 Defining \bool_lazy_or:nnTF on line ...
-Defining \bool_log:N on line ...
-Defining \bool_log:n on line ...
-Defining \bool_log:c on line ...
 Defining \prop_count:N on line ...
 Defining \__prop_count:nn on line ...
 Defining \prop_count:c on line ...
 Defining \prop_map_tokens:Nn on line ...
 Defining \__prop_map_tokens:nwwn on line ...
 Defining \prop_map_tokens:cn on line ...
-Defining \prop_log:N on line ...
-Defining \prop_log:c on line ...
 Defining \prop_rand_key_value:N on line ...
 Defining \__prop_rand:nNn on line ...
 Defining \__prop_rand:NN on line ...
@@ -4755,20 +4769,9 @@
 Defining \seq_set_map:NNn on line ...
 Defining \seq_gset_map:NNn on line ...
 Defining \__seq_set_map:NNNn on line ...
-Defining \seq_log:N on line ...
-Defining \seq_log:c on line ...
 Defining \seq_rand_item:N on line ...
 Defining \seq_rand_item:c on line ...
 Defining \skip_split_finite_else_action:nnNN on line ...
-Defining \dim_log:N on line ...
-Defining \dim_log:c on line ...
-Defining \dim_log:n on line ...
-Defining \skip_log:N on line ...
-Defining \skip_log:c on line ...
-Defining \skip_log:n on line ...
-Defining \muskip_log:N on line ...
-Defining \muskip_log:c on line ...
-Defining \muskip_log:n on line ...
 Defining \tl_if_single_token_p:n on line ...
 Defining \tl_if_single_token:nT on line ...
 Defining \tl_if_single_token:nF on line ...
@@ -4911,9 +4914,6 @@
 Defining \l_tl_case_change_math_tl on line ...
 Defining \l_tl_case_change_exclude_tl on line ...
 Defining \l_tl_mixed_case_ignore_tl on line ...
-Defining \tl_log:N on line ...
-Defining \tl_log:c on line ...
-Defining \tl_log:n on line ...
 Defining \tl_rand_item:n on line ...
 Defining \tl_rand_item:N on line ...
 Defining \tl_rand_item:c on line ...

Modified: trunk/l3kernel/testfiles/m3expl003.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl003.tlg	2017-02-12 19:50:14 UTC (rev 6905)
+++ trunk/l3kernel/testfiles/m3expl003.tlg	2017-02-12 20:07:58 UTC (rev 6906)
@@ -115,8 +115,12 @@
 Defining \cs_if_eq:ccF on line ...
 Defining \__kernel_register_show:N on line ...
 Defining \__kernel_register_show:c on line ...
+Defining \__kernel_register_log:N on line ...
+Defining \__kernel_register_log:c on line ...
 Defining \cs_show:N on line ...
 Defining \cs_show:c on line ...
+Defining \cs_log:N on line ...
+Defining \cs_log:c on line ...
 Defining \prg_do_nothing: on line ...
 Defining \__prg_break_point:Nn on line ...
 Defining \__prg_map_break:Nn on line ...
@@ -570,6 +574,9 @@
 Defining \tl_show:N on line ...
 Defining \tl_show:c on line ...
 Defining \tl_show:n on line ...
+Defining \tl_log:N on line ...
+Defining \tl_log:c on line ...
+Defining \tl_log:n on line ...
 Defining \g_tmpa_tl on line ...
 Defining \g_tmpb_tl on line ...
 Defining \l_tmpa_tl on line ...
@@ -1161,6 +1168,8 @@
 Defining \seq_gpop:cNTF on line ...
 Defining \seq_show:N on line ...
 Defining \seq_show:c on line ...
+Defining \seq_log:N on line ...
+Defining \seq_log:c on line ...
 Defining \l_tmpa_seq on line ...
 Defining \l_tmpb_seq on line ...
 Defining \g_tmpa_seq on line ...
@@ -1351,6 +1360,9 @@
 Defining \int_show:N on line ...
 Defining \int_show:c on line ...
 Defining \int_show:n on line ...
+Defining \int_log:N on line ...
+Defining \int_log:c on line ...
+Defining \int_log:n on line ...
 Defining \c_one on line ...
 Defining \c_two on line ...
 Defining \c_three on line ...
@@ -1474,6 +1486,9 @@
 Defining \bool_show:n on line ...
 Defining \__bool_to_str:n on line ...
 Defining \bool_show:c on line ...
+Defining \bool_log:N on line ...
+Defining \bool_log:n on line ...
+Defining \bool_log:c on line ...
 Defining \l_tmpa_bool on line ...
 Defining \l_tmpb_bool on line ...
 Defining \g_tmpa_bool on line ...
@@ -1821,6 +1836,9 @@
 Defining \clist_show:N on line ...
 Defining \clist_show:n on line ...
 Defining \clist_show:c on line ...
+Defining \clist_log:N on line ...
+Defining \clist_log:n on line ...
+Defining \clist_log:c on line ...
 Defining \l_tmpa_clist on line ...
 Defining \l_tmpb_clist on line ...
 Defining \g_tmpa_clist on line ...
@@ -2525,6 +2543,8 @@
 Defining \prop_map_break:n on line ...
 Defining \prop_show:N on line ...
 Defining \prop_show:c on line ...
+Defining \prop_log:N on line ...
+Defining \prop_log:c on line ...
 Defining \l__msg_internal_tl on line ...
 Defining \l__msg_line_context_bool on line ...
 Defining \c__msg_text_prefix_tl on line ...
@@ -2996,6 +3016,9 @@
 Defining \dim_show:N on line ...
 Defining \dim_show:c on line ...
 Defining \dim_show:n on line ...
+Defining \dim_log:N on line ...
+Defining \dim_log:c on line ...
+Defining \dim_log:n on line ...
 Defining \c_zero_dim on line ...
 \c_zero_dim=\dimen132
 Defining \c_max_dim on line ...
@@ -3069,6 +3092,9 @@
 Defining \skip_show:N on line ...
 Defining \skip_show:c on line ...
 Defining \skip_show:n on line ...
+Defining \skip_log:N on line ...
+Defining \skip_log:c on line ...
+Defining \skip_log:n on line ...
 Defining \c_zero_skip on line ...
 \c_zero_skip=\skip71
 Defining \c_max_skip on line ...
@@ -3127,6 +3153,9 @@
 Defining \muskip_show:N on line ...
 Defining \muskip_show:c on line ...
 Defining \muskip_show:n on line ...
+Defining \muskip_log:N on line ...
+Defining \muskip_log:c on line ...
+Defining \muskip_log:n on line ...
 Defining \c_zero_muskip on line ...
 \c_zero_muskip=\muskip40
 Defining \c_max_muskip on line ...
@@ -3346,6 +3375,7 @@
 Defining \keys_if_choice_exist:nnnTF on line ...
 Defining \keys_show:nn on line ...
 Defining \__keys_show:N on line ...
+Defining \keys_log:nn on line ...
 Defining message LaTeX/kernel/boolean-values-only on line ...
 Defining message LaTeX/kernel/key-choice-unknown on line ...
 Defining message LaTeX/kernel/key-no-property on line ...
@@ -4174,6 +4204,9 @@
 Defining \fp_show:N on line ...
 Defining \fp_show:n on line ...
 Defining \fp_show:c on line ...
+Defining \fp_log:N on line ...
+Defining \fp_log:n on line ...
+Defining \fp_log:c on line ...
 Defining \c_e_fp on line ...
 Defining \c_one_fp on line ...
 Defining \c_pi_fp on line ...
@@ -4542,6 +4575,8 @@
 Defining \__coffin_display_attach:Nnnnn on line ...
 Defining \coffin_show_structure:N on line ...
 Defining \coffin_show_structure:c on line ...
+Defining \coffin_log_structure:N on line ...
+Defining \coffin_log_structure:c on line ...
 Defining message LaTeX/kernel/no-pole-intersection on line ...
 Defining message LaTeX/kernel/unknown-coffin on line ...
 Defining message LaTeX/kernel/unknown-coffin-pole on line ...
@@ -4585,10 +4620,6 @@
 Defining \sys_if_output_pdf:TF on line ...
 Defining \sys_if_output_pdf_p: on line ...
 Defining \c_sys_output_str on line ...
-Defining \cs_log:N on line ...
-Defining \cs_log:c on line ...
-Defining \__kernel_register_log:N on line ...
-Defining \__kernel_register_log:c on line ...
 Defining \l__box_angle_fp on line ...
 Defining \l__box_cos_fp on line ...
 Defining \l__box_sin_fp on line ...
@@ -4642,9 +4673,6 @@
 Defining \box_trim:cnnnn on line ...
 Defining \box_viewport:Nnnnn on line ...
 Defining \box_viewport:cnnnn on line ...
-Defining \clist_log:N on line ...
-Defining \clist_log:n on line ...
-Defining \clist_log:c on line ...
 Defining \clist_rand_item:n on line ...
 Defining \__clist_rand_item:nn on line ...
 Defining \clist_rand_item:N on line ...
@@ -4691,8 +4719,6 @@
 Defining \__coffin_scale_pole:Nnnnnn on line ...
 Defining \__coffin_x_shift_corner:Nnnn on line ...
 Defining \__coffin_x_shift_pole:Nnnnnn on line ...
-Defining \coffin_log_structure:N on line ...
-Defining \coffin_log_structure:c on line ...
 Defining \file_if_exist_input:n on line ...
 Defining \file_if_exist_input:nT on line ...
 Defining \file_if_exist_input:nF on line ...
@@ -4707,19 +4733,12 @@
 Defining \l__ior_internal_tl on line ...
 Defining \ior_log_streams: on line ...
 Defining \iow_log_streams: on line ...
-Defining \fp_log:N on line ...
-Defining \fp_log:n on line ...
-Defining \fp_log:c on line ...
-Defining \int_log:N on line ...
-Defining \int_log:c on line ...
-Defining \int_log:n on line ...
 Defining \int_rand:nn on line ...
 Defining \__int_rand:ww on line ...
 Defining \__int_rand_narrow:nn on line ...
 Defining \__int_rand_narrow:nnn on line ...
 Defining \__int_rand_narrow:nnnn on line ...
 Defining message LaTeX/kernel/backward-range on line ...
-Defining \keys_log:nn on line ...
 Defining \msg_expandable_error:nnnnnn on line ...
 Defining \msg_expandable_error:nnnnn on line ...
 Defining \msg_expandable_error:nnnn on line ...
@@ -4751,17 +4770,12 @@
 Defining \bool_lazy_or:nnT on line ...
 Defining \bool_lazy_or:nnF on line ...
 Defining \bool_lazy_or:nnTF on line ...
-Defining \bool_log:N on line ...
-Defining \bool_log:n on line ...
-Defining \bool_log:c on line ...
 Defining \prop_count:N on line ...
 Defining \__prop_count:nn on line ...
 Defining \prop_count:c on line ...
 Defining \prop_map_tokens:Nn on line ...
 Defining \__prop_map_tokens:nwwn on line ...
 Defining \prop_map_tokens:cn on line ...
-Defining \prop_log:N on line ...
-Defining \prop_log:c on line ...
 Defining \prop_rand_key_value:N on line ...
 Defining \__prop_rand:nNn on line ...
 Defining \__prop_rand:NN on line ...
@@ -4780,20 +4794,9 @@
 Defining \seq_set_map:NNn on line ...
 Defining \seq_gset_map:NNn on line ...
 Defining \__seq_set_map:NNNn on line ...
-Defining \seq_log:N on line ...
-Defining \seq_log:c on line ...
 Defining \seq_rand_item:N on line ...
 Defining \seq_rand_item:c on line ...
 Defining \skip_split_finite_else_action:nnNN on line ...
-Defining \dim_log:N on line ...
-Defining \dim_log:c on line ...
-Defining \dim_log:n on line ...
-Defining \skip_log:N on line ...
-Defining \skip_log:c on line ...
-Defining \skip_log:n on line ...
-Defining \muskip_log:N on line ...
-Defining \muskip_log:c on line ...
-Defining \muskip_log:n on line ...
 Defining \tl_if_single_token_p:n on line ...
 Defining \tl_if_single_token:nT on line ...
 Defining \tl_if_single_token:nF on line ...
@@ -5137,9 +5140,6 @@
 Defining \l_tl_case_change_math_tl on line ...
 Defining \l_tl_case_change_exclude_tl on line ...
 Defining \l_tl_mixed_case_ignore_tl on line ...
-Defining \tl_log:N on line ...
-Defining \tl_log:c on line ...
-Defining \tl_log:n on line ...
 Defining \tl_rand_item:n on line ...
 Defining \tl_rand_item:N on line ...
 Defining \tl_rand_item:c on line ...

Modified: trunk/l3kernel/testfiles/m3expl003.uptex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl003.uptex.tlg	2017-02-12 19:50:14 UTC (rev 6905)
+++ trunk/l3kernel/testfiles/m3expl003.uptex.tlg	2017-02-12 20:07:58 UTC (rev 6906)
@@ -115,8 +115,12 @@
 Defining \cs_if_eq:ccF on line ...
 Defining \__kernel_register_show:N on line ...
 Defining \__kernel_register_show:c on line ...
+Defining \__kernel_register_log:N on line ...
+Defining \__kernel_register_log:c on line ...
 Defining \cs_show:N on line ...
 Defining \cs_show:c on line ...
+Defining \cs_log:N on line ...
+Defining \cs_log:c on line ...
 Defining \prg_do_nothing: on line ...
 Defining \__prg_break_point:Nn on line ...
 Defining \__prg_map_break:Nn on line ...
@@ -570,6 +574,9 @@
 Defining \tl_show:N on line ...
 Defining \tl_show:c on line ...
 Defining \tl_show:n on line ...
+Defining \tl_log:N on line ...
+Defining \tl_log:c on line ...
+Defining \tl_log:n on line ...
 Defining \g_tmpa_tl on line ...
 Defining \g_tmpb_tl on line ...
 Defining \l_tmpa_tl on line ...
@@ -1161,6 +1168,8 @@
 Defining \seq_gpop:cNTF on line ...
 Defining \seq_show:N on line ...
 Defining \seq_show:c on line ...
+Defining \seq_log:N on line ...
+Defining \seq_log:c on line ...
 Defining \l_tmpa_seq on line ...
 Defining \l_tmpb_seq on line ...
 Defining \g_tmpa_seq on line ...
@@ -1351,6 +1360,9 @@
 Defining \int_show:N on line ...
 Defining \int_show:c on line ...
 Defining \int_show:n on line ...
+Defining \int_log:N on line ...
+Defining \int_log:c on line ...
+Defining \int_log:n on line ...
 Defining \c_one on line ...
 Defining \c_two on line ...
 Defining \c_three on line ...
@@ -1474,6 +1486,9 @@
 Defining \bool_show:n on line ...
 Defining \__bool_to_str:n on line ...
 Defining \bool_show:c on line ...
+Defining \bool_log:N on line ...
+Defining \bool_log:n on line ...
+Defining \bool_log:c on line ...
 Defining \l_tmpa_bool on line ...
 Defining \l_tmpb_bool on line ...
 Defining \g_tmpa_bool on line ...
@@ -1821,6 +1836,9 @@
 Defining \clist_show:N on line ...
 Defining \clist_show:n on line ...
 Defining \clist_show:c on line ...
+Defining \clist_log:N on line ...
+Defining \clist_log:n on line ...
+Defining \clist_log:c on line ...
 Defining \l_tmpa_clist on line ...
 Defining \l_tmpb_clist on line ...
 Defining \g_tmpa_clist on line ...
@@ -2525,6 +2543,8 @@
 Defining \prop_map_break:n on line ...
 Defining \prop_show:N on line ...
 Defining \prop_show:c on line ...
+Defining \prop_log:N on line ...
+Defining \prop_log:c on line ...
 Defining \l__msg_internal_tl on line ...
 Defining \l__msg_line_context_bool on line ...
 Defining \c__msg_text_prefix_tl on line ...
@@ -2996,6 +3016,9 @@
 Defining \dim_show:N on line ...
 Defining \dim_show:c on line ...
 Defining \dim_show:n on line ...
+Defining \dim_log:N on line ...
+Defining \dim_log:c on line ...
+Defining \dim_log:n on line ...
 Defining \c_zero_dim on line ...
 \c_zero_dim=\dimen132
 Defining \c_max_dim on line ...
@@ -3069,6 +3092,9 @@
 Defining \skip_show:N on line ...
 Defining \skip_show:c on line ...
 Defining \skip_show:n on line ...
+Defining \skip_log:N on line ...
+Defining \skip_log:c on line ...
+Defining \skip_log:n on line ...
 Defining \c_zero_skip on line ...
 \c_zero_skip=\skip71
 Defining \c_max_skip on line ...
@@ -3127,6 +3153,9 @@
 Defining \muskip_show:N on line ...
 Defining \muskip_show:c on line ...
 Defining \muskip_show:n on line ...
+Defining \muskip_log:N on line ...
+Defining \muskip_log:c on line ...
+Defining \muskip_log:n on line ...
 Defining \c_zero_muskip on line ...
 \c_zero_muskip=\muskip40
 Defining \c_max_muskip on line ...
@@ -3346,6 +3375,7 @@
 Defining \keys_if_choice_exist:nnnTF on line ...
 Defining \keys_show:nn on line ...
 Defining \__keys_show:N on line ...
+Defining \keys_log:nn on line ...
 Defining message LaTeX/kernel/boolean-values-only on line ...
 Defining message LaTeX/kernel/key-choice-unknown on line ...
 Defining message LaTeX/kernel/key-no-property on line ...
@@ -4154,6 +4184,9 @@
 Defining \fp_show:N on line ...
 Defining \fp_show:n on line ...
 Defining \fp_show:c on line ...
+Defining \fp_log:N on line ...
+Defining \fp_log:n on line ...
+Defining \fp_log:c on line ...
 Defining \c_e_fp on line ...
 Defining \c_one_fp on line ...
 Defining \c_pi_fp on line ...
@@ -4522,6 +4555,8 @@
 Defining \__coffin_display_attach:Nnnnn on line ...
 Defining \coffin_show_structure:N on line ...
 Defining \coffin_show_structure:c on line ...
+Defining \coffin_log_structure:N on line ...
+Defining \coffin_log_structure:c on line ...
 Defining message LaTeX/kernel/no-pole-intersection on line ...
 Defining message LaTeX/kernel/unknown-coffin on line ...
 Defining message LaTeX/kernel/unknown-coffin-pole on line ...
@@ -4565,10 +4600,6 @@
 Defining \sys_if_output_pdf:TF on line ...
 Defining \sys_if_output_pdf_p: on line ...
 Defining \c_sys_output_str on line ...
-Defining \cs_log:N on line ...
-Defining \cs_log:c on line ...
-Defining \__kernel_register_log:N on line ...
-Defining \__kernel_register_log:c on line ...
 Defining \l__box_angle_fp on line ...
 Defining \l__box_cos_fp on line ...
 Defining \l__box_sin_fp on line ...
@@ -4622,9 +4653,6 @@
 Defining \box_trim:cnnnn on line ...
 Defining \box_viewport:Nnnnn on line ...
 Defining \box_viewport:cnnnn on line ...
-Defining \clist_log:N on line ...
-Defining \clist_log:n on line ...
-Defining \clist_log:c on line ...
 Defining \clist_rand_item:n on line ...
 Defining \__clist_rand_item:nn on line ...
 Defining \clist_rand_item:N on line ...
@@ -4671,8 +4699,6 @@
 Defining \__coffin_scale_pole:Nnnnnn on line ...
 Defining \__coffin_x_shift_corner:Nnnn on line ...
 Defining \__coffin_x_shift_pole:Nnnnnn on line ...
-Defining \coffin_log_structure:N on line ...
-Defining \coffin_log_structure:c on line ...
 Defining \file_if_exist_input:n on line ...
 Defining \file_if_exist_input:nT on line ...
 Defining \file_if_exist_input:nF on line ...
@@ -4687,14 +4713,7 @@
 Defining \l__ior_internal_tl on line ...
 Defining \ior_log_streams: on line ...
 Defining \iow_log_streams: on line ...
-Defining \fp_log:N on line ...
-Defining \fp_log:n on line ...
-Defining \fp_log:c on line ...
-Defining \int_log:N on line ...
-Defining \int_log:c on line ...
-Defining \int_log:n on line ...
 Defining \int_rand:nn on line ...
-Defining \keys_log:nn on line ...
 Defining \msg_expandable_error:nnnnnn on line ...
 Defining \msg_expandable_error:nnnnn on line ...
 Defining \msg_expandable_error:nnnn on line ...
@@ -4726,17 +4745,12 @@
 Defining \bool_lazy_or:nnT on line ...
 Defining \bool_lazy_or:nnF on line ...
 Defining \bool_lazy_or:nnTF on line ...
-Defining \bool_log:N on line ...
-Defining \bool_log:n on line ...
-Defining \bool_log:c on line ...
 Defining \prop_count:N on line ...
 Defining \__prop_count:nn on line ...
 Defining \prop_count:c on line ...
 Defining \prop_map_tokens:Nn on line ...
 Defining \__prop_map_tokens:nwwn on line ...
 Defining \prop_map_tokens:cn on line ...
-Defining \prop_log:N on line ...
-Defining \prop_log:c on line ...
 Defining \prop_rand_key_value:N on line ...
 Defining \__prop_rand:nNn on line ...
 Defining \__prop_rand:NN on line ...
@@ -4755,20 +4769,9 @@
 Defining \seq_set_map:NNn on line ...
 Defining \seq_gset_map:NNn on line ...
 Defining \__seq_set_map:NNNn on line ...
-Defining \seq_log:N on line ...
-Defining \seq_log:c on line ...
 Defining \seq_rand_item:N on line ...
 Defining \seq_rand_item:c on line ...
 Defining \skip_split_finite_else_action:nnNN on line ...
-Defining \dim_log:N on line ...
-Defining \dim_log:c on line ...
-Defining \dim_log:n on line ...
-Defining \skip_log:N on line ...
-Defining \skip_log:c on line ...
-Defining \skip_log:n on line ...
-Defining \muskip_log:N on line ...
-Defining \muskip_log:c on line ...
-Defining \muskip_log:n on line ...
 Defining \tl_if_single_token_p:n on line ...
 Defining \tl_if_single_token:nT on line ...
 Defining \tl_if_single_token:nF on line ...
@@ -5112,9 +5115,6 @@
 Defining \l_tl_case_change_math_tl on line ...
 Defining \l_tl_case_change_exclude_tl on line ...
 Defining \l_tl_mixed_case_ignore_tl on line ...
-Defining \tl_log:N on line ...
-Defining \tl_log:c on line ...
-Defining \tl_log:n on line ...
 Defining \tl_rand_item:n on line ...
 Defining \tl_rand_item:N on line ...
 Defining \tl_rand_item:c on line ...

Modified: trunk/l3kernel/testfiles/m3expl003.xetex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl003.xetex.tlg	2017-02-12 19:50:14 UTC (rev 6905)
+++ trunk/l3kernel/testfiles/m3expl003.xetex.tlg	2017-02-12 20:07:58 UTC (rev 6906)
@@ -115,8 +115,12 @@
 Defining \cs_if_eq:ccF on line ...
 Defining \__kernel_register_show:N on line ...
 Defining \__kernel_register_show:c on line ...
+Defining \__kernel_register_log:N on line ...
+Defining \__kernel_register_log:c on line ...
 Defining \cs_show:N on line ...
 Defining \cs_show:c on line ...
+Defining \cs_log:N on line ...
+Defining \cs_log:c on line ...
 Defining \prg_do_nothing: on line ...
 Defining \__prg_break_point:Nn on line ...
 Defining \__prg_map_break:Nn on line ...
@@ -570,6 +574,9 @@
 Defining \tl_show:N on line ...
 Defining \tl_show:c on line ...
 Defining \tl_show:n on line ...
+Defining \tl_log:N on line ...
+Defining \tl_log:c on line ...
+Defining \tl_log:n on line ...
 Defining \g_tmpa_tl on line ...
 Defining \g_tmpb_tl on line ...
 Defining \l_tmpa_tl on line ...
@@ -1427,6 +1434,8 @@
 Defining \seq_gpop:cNTF on line ...
 Defining \seq_show:N on line ...
 Defining \seq_show:c on line ...
+Defining \seq_log:N on line ...
+Defining \seq_log:c on line ...
 Defining \l_tmpa_seq on line ...
 Defining \l_tmpb_seq on line ...
 Defining \g_tmpa_seq on line ...
@@ -1617,6 +1626,9 @@
 Defining \int_show:N on line ...
 Defining \int_show:c on line ...
 Defining \int_show:n on line ...
+Defining \int_log:N on line ...
+Defining \int_log:c on line ...
+Defining \int_log:n on line ...
 Defining \c_one on line ...
 Defining \c_two on line ...
 Defining \c_three on line ...
@@ -1740,6 +1752,9 @@
 Defining \bool_show:n on line ...
 Defining \__bool_to_str:n on line ...
 Defining \bool_show:c on line ...
+Defining \bool_log:N on line ...
+Defining \bool_log:n on line ...
+Defining \bool_log:c on line ...
 Defining \l_tmpa_bool on line ...
 Defining \l_tmpb_bool on line ...
 Defining \g_tmpa_bool on line ...
@@ -2087,6 +2102,9 @@
 Defining \clist_show:N on line ...
 Defining \clist_show:n on line ...
 Defining \clist_show:c on line ...
+Defining \clist_log:N on line ...
+Defining \clist_log:n on line ...
+Defining \clist_log:c on line ...
 Defining \l_tmpa_clist on line ...
 Defining \l_tmpb_clist on line ...
 Defining \g_tmpa_clist on line ...
@@ -2535,6 +2553,8 @@
 Defining \prop_map_break:n on line ...
 Defining \prop_show:N on line ...
 Defining \prop_show:c on line ...
+Defining \prop_log:N on line ...
+Defining \prop_log:c on line ...
 Defining \l__msg_internal_tl on line ...
 Defining \l__msg_line_context_bool on line ...
 Defining \c__msg_text_prefix_tl on line ...
@@ -3006,6 +3026,9 @@
 Defining \dim_show:N on line ...
 Defining \dim_show:c on line ...
 Defining \dim_show:n on line ...
+Defining \dim_log:N on line ...
+Defining \dim_log:c on line ...
+Defining \dim_log:n on line ...
 Defining \c_zero_dim on line ...
 \c_zero_dim=\dimen132
 Defining \c_max_dim on line ...
@@ -3079,6 +3102,9 @@
 Defining \skip_show:N on line ...
 Defining \skip_show:c on line ...
 Defining \skip_show:n on line ...
+Defining \skip_log:N on line ...
+Defining \skip_log:c on line ...
+Defining \skip_log:n on line ...
 Defining \c_zero_skip on line ...
 \c_zero_skip=\skip71
 Defining \c_max_skip on line ...
@@ -3137,6 +3163,9 @@
 Defining \muskip_show:N on line ...
 Defining \muskip_show:c on line ...
 Defining \muskip_show:n on line ...
+Defining \muskip_log:N on line ...
+Defining \muskip_log:c on line ...
+Defining \muskip_log:n on line ...
 Defining \c_zero_muskip on line ...
 \c_zero_muskip=\muskip40
 Defining \c_max_muskip on line ...
@@ -3356,6 +3385,7 @@
 Defining \keys_if_choice_exist:nnnTF on line ...
 Defining \keys_show:nn on line ...
 Defining \__keys_show:N on line ...
+Defining \keys_log:nn on line ...
 Defining message LaTeX/kernel/boolean-values-only on line ...
 Defining message LaTeX/kernel/key-choice-unknown on line ...
 Defining message LaTeX/kernel/key-no-property on line ...
@@ -4164,6 +4194,9 @@
 Defining \fp_show:N on line ...
 Defining \fp_show:n on line ...
 Defining \fp_show:c on line ...
+Defining \fp_log:N on line ...
+Defining \fp_log:n on line ...
+Defining \fp_log:c on line ...
 Defining \c_e_fp on line ...
 Defining \c_one_fp on line ...
 Defining \c_pi_fp on line ...
@@ -4532,6 +4565,8 @@
 Defining \__coffin_display_attach:Nnnnn on line ...
 Defining \coffin_show_structure:N on line ...
 Defining \coffin_show_structure:c on line ...
+Defining \coffin_log_structure:N on line ...
+Defining \coffin_log_structure:c on line ...
 Defining message LaTeX/kernel/no-pole-intersection on line ...
 Defining message LaTeX/kernel/unknown-coffin on line ...
 Defining message LaTeX/kernel/unknown-coffin-pole on line ...
@@ -4575,10 +4610,6 @@
 Defining \sys_if_output_pdf:TF on line ...
 Defining \sys_if_output_pdf_p: on line ...
 Defining \c_sys_output_str on line ...
-Defining \cs_log:N on line ...
-Defining \cs_log:c on line ...
-Defining \__kernel_register_log:N on line ...
-Defining \__kernel_register_log:c on line ...
 Defining \l__box_angle_fp on line ...
 Defining \l__box_cos_fp on line ...
 Defining \l__box_sin_fp on line ...
@@ -4632,9 +4663,6 @@
 Defining \box_trim:cnnnn on line ...
 Defining \box_viewport:Nnnnn on line ...
 Defining \box_viewport:cnnnn on line ...
-Defining \clist_log:N on line ...
-Defining \clist_log:n on line ...
-Defining \clist_log:c on line ...
 Defining \clist_rand_item:n on line ...
 Defining \__clist_rand_item:nn on line ...
 Defining \clist_rand_item:N on line ...
@@ -4681,8 +4709,6 @@
 Defining \__coffin_scale_pole:Nnnnnn on line ...
 Defining \__coffin_x_shift_corner:Nnnn on line ...
 Defining \__coffin_x_shift_pole:Nnnnnn on line ...
-Defining \coffin_log_structure:N on line ...
-Defining \coffin_log_structure:c on line ...
 Defining \file_if_exist_input:n on line ...
 Defining \file_if_exist_input:nT on line ...
 Defining \file_if_exist_input:nF on line ...
@@ -4697,14 +4723,7 @@
 Defining \l__ior_internal_tl on line ...
 Defining \ior_log_streams: on line ...
 Defining \iow_log_streams: on line ...
-Defining \fp_log:N on line ...
-Defining \fp_log:n on line ...
-Defining \fp_log:c on line ...
-Defining \int_log:N on line ...
-Defining \int_log:c on line ...
-Defining \int_log:n on line ...
 Defining \int_rand:nn on line ...
-Defining \keys_log:nn on line ...
 Defining \msg_expandable_error:nnnnnn on line ...
 Defining \msg_expandable_error:nnnnn on line ...
 Defining \msg_expandable_error:nnnn on line ...
@@ -4736,17 +4755,12 @@
 Defining \bool_lazy_or:nnT on line ...
 Defining \bool_lazy_or:nnF on line ...
 Defining \bool_lazy_or:nnTF on line ...
-Defining \bool_log:N on line ...
-Defining \bool_log:n on line ...
-Defining \bool_log:c on line ...
 Defining \prop_count:N on line ...
 Defining \__prop_count:nn on line ...
 Defining \prop_count:c on line ...
 Defining \prop_map_tokens:Nn on line ...
 Defining \__prop_map_tokens:nwwn on line ...
 Defining \prop_map_tokens:cn on line ...
-Defining \prop_log:N on line ...
-Defining \prop_log:c on line ...
 Defining \prop_rand_key_value:N on line ...
 Defining \__prop_rand:nNn on line ...
 Defining \__prop_rand:NN on line ...
@@ -4765,20 +4779,9 @@
 Defining \seq_set_map:NNn on line ...
 Defining \seq_gset_map:NNn on line ...
 Defining \__seq_set_map:NNNn on line ...
-Defining \seq_log:N on line ...
-Defining \seq_log:c on line ...
 Defining \seq_rand_item:N on line ...
 Defining \seq_rand_item:c on line ...
 Defining \skip_split_finite_else_action:nnNN on line ...
-Defining \dim_log:N on line ...
-Defining \dim_log:c on line ...
-Defining \dim_log:n on line ...
-Defining \skip_log:N on line ...
-Defining \skip_log:c on line ...
-Defining \skip_log:n on line ...
-Defining \muskip_log:N on line ...
-Defining \muskip_log:c on line ...
-Defining \muskip_log:n on line ...
 Defining \tl_if_single_token_p:n on line ...
 Defining \tl_if_single_token:nT on line ...
 Defining \tl_if_single_token:nF on line ...
@@ -4921,9 +4924,6 @@
 Defining \l_tl_case_change_math_tl on line ...
 Defining \l_tl_case_change_exclude_tl on line ...
 Defining \l_tl_mixed_case_ignore_tl on line ...
-Defining \tl_log:N on line ...
-Defining \tl_log:c on line ...
-Defining \tl_log:n on line ...
 Defining \tl_rand_item:n on line ...
 Defining \tl_rand_item:N on line ...
 Defining \tl_rand_item:c on line ...



More information about the latex3-commits mailing list