From 98e0ccb4a56b3b2b6a552463f78e699ec7490669 Mon Sep 17 00:00:00 2001
From: Siri Hansen
Date: Fri, 9 Jun 2017 17:45:09 +0200
Subject: [stdlib] Open error log file as utf8
This allows the use of ~ts/~tp/~tw in calls to error_logger:format/2,
error_logger:error_msg/2 and error_logger:info_msg/2.
---
lib/kernel/doc/src/error_logger.xml | 20 +++++++++++++++++++-
lib/kernel/doc/src/kernel_app.xml | 2 +-
2 files changed, 20 insertions(+), 2 deletions(-)
(limited to 'lib/kernel')
diff --git a/lib/kernel/doc/src/error_logger.xml b/lib/kernel/doc/src/error_logger.xml
index 27db00819f..91bf57cb91 100644
--- a/lib/kernel/doc/src/error_logger.xml
+++ b/lib/kernel/doc/src/error_logger.xml
@@ -126,6 +126,12 @@ ok
error_report/1
instead.
+
+ If the Unicode translation modifier (t) is used in
+ the format string, all error handlers must ensure that the
+ formatted output is correctly encoded for the I/O
+ device.
+
@@ -197,6 +203,12 @@ ok
the standard event handler, meaning no further events are
logged. When in doubt, use info_report/1 instead.
+
+ If the Unicode translation modifier (t) is used in
+ the format string, all error handlers must ensure that the
+ formatted output is correctly encoded for the I/O
+ device.
+
@@ -262,7 +274,7 @@ ok
successful, or {error, allready_have_logfile} if
logging to file is already enabled, or an error tuple if
another error occurred (for example, if Filename
- cannot be opened).
+ cannot be opened). The file is opened with encoding UTF-8.
close
-
@@ -345,6 +357,12 @@ ok
the standard event handler, meaning no further events are
logged. When in doubt, use warning_report/1 instead.
+
+
If the Unicode translation modifier (t) is used in
+ the format string, all error handlers must ensure that the
+ formatted output is correctly encoded for the I/O
+ device.
+
diff --git a/lib/kernel/doc/src/kernel_app.xml b/lib/kernel/doc/src/kernel_app.xml
index 75e1e18d86..e5ac031539 100644
--- a/lib/kernel/doc/src/kernel_app.xml
+++ b/lib/kernel/doc/src/kernel_app.xml
@@ -186,7 +186,7 @@
{file, FileName}
Installs the standard event handler, which prints error
reports to file FileName, where FileName
- is a string.
+ is a string. The file is opened with encoding UTF-8.
false
-
No standard event handler is installed, but
--
cgit v1.2.3