<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/kernel/doc/src, branch maint-21</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Prepare release</title>
<updated>2019-06-17T14:50:25+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2019-06-17T14:50:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=8f9bf8a8c35e03fecfa8a035076772983ad0dc71'/>
<id>8f9bf8a8c35e03fecfa8a035076772983ad0dc71</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'ingela/raimo/udp-send-TOS/ERIERL-294/OTP-15747' into maint-21</title>
<updated>2019-06-17T14:50:17+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2019-06-17T14:50:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=f9baed99a1fef1a86d23542b6255a03c799db176'/>
<id>f9baed99a1fef1a86d23542b6255a03c799db176</id>
<content type='text'>
* ingela/raimo/udp-send-TOS/ERIERL-294/OTP-15747:
  Introduce udp send ancillary data argument down to inet_drv
  Fix old warnings
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ingela/raimo/udp-send-TOS/ERIERL-294/OTP-15747:
  Introduce udp send ancillary data argument down to inet_drv
  Fix old warnings
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce udp send ancillary data argument down to inet_drv</title>
<updated>2019-06-17T08:44:33+00:00</updated>
<author>
<name>Raimo Niskanen</name>
<email>raimo@erlang.org</email>
</author>
<published>2019-05-23T10:27:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=abf6018726321a920948d9ba6dcea7f4047a4e4a'/>
<id>abf6018726321a920948d9ba6dcea7f4047a4e4a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare release</title>
<updated>2019-06-03T09:34:58+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2019-06-03T09:34:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=66b955a11f808d85437cc790909718cad5941c31'/>
<id>66b955a11f808d85437cc790909718cad5941c31</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>inet: Document type inet:stat_option()</title>
<updated>2019-04-30T15:16:51+00:00</updated>
<author>
<name>Péter Dimitrov</name>
<email>peterdmv@erlang.org</email>
</author>
<published>2019-04-17T12:19:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=87f44e652f366295e99b90426f4deecf4657124e'/>
<id>87f44e652f366295e99b90426f4deecf4657124e</id>
<content type='text'>
Document type inet:stat_option() to resolve missing anchor
warnings when this type is referenced in other applications.

Change-Id: Ifbf775c2f67b48bcf7d0cf21c39065d3dacc4f55
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Document type inet:stat_option() to resolve missing anchor
warnings when this type is referenced in other applications.

Change-Id: Ifbf775c2f67b48bcf7d0cf21c39065d3dacc4f55
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare release</title>
<updated>2019-03-29T18:25:50+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2019-03-29T18:25:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=dc1176e39125148f6592bbd44585a1b5c7122443'/>
<id>dc1176e39125148f6592bbd44585a1b5c7122443</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare release</title>
<updated>2019-03-11T10:52:56+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2019-03-11T10:52:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=9780184b2cf76eced1ef987408073e96cc29f3bb'/>
<id>9780184b2cf76eced1ef987408073e96cc29f3bb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'siri/logger/file-logging-improvements' into maint</title>
<updated>2019-03-08T08:54:26+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2019-03-08T08:54:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=23ecfc137a2e0559b56b2467121f33eb9c3d7c00'/>
<id>23ecfc137a2e0559b56b2467121f33eb9c3d7c00</id>
<content type='text'>
* siri/logger/file-logging-improvements:
  [logger] Add option file_check to logger_std_h
  [logger] Add log file rotation by options to logger_std_h
  [logger] Add better control of file modes in logger_std_h
  [logger] Refactor logger_std_h
  [logger] Make sure log file is re-opened with configured file options
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* siri/logger/file-logging-improvements:
  [logger] Add option file_check to logger_std_h
  [logger] Add log file rotation by options to logger_std_h
  [logger] Add better control of file modes in logger_std_h
  [logger] Refactor logger_std_h
  [logger] Make sure log file is re-opened with configured file options
</pre>
</div>
</content>
</entry>
<entry>
<title>[logger] Add option file_check to logger_std_h</title>
<updated>2019-03-08T08:35:44+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2019-03-04T18:15:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=e2af137524ac6a645689daf309871893dcc655a1'/>
<id>e2af137524ac6a645689daf309871893dcc655a1</id>
<content type='text'>
OTP-15663

This option indicates how often the handler shall check if the log
file still exists and if the inode is changed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
OTP-15663

This option indicates how often the handler shall check if the log
file still exists and if the inode is changed.
</pre>
</div>
</content>
</entry>
<entry>
<title>[logger] Add log file rotation by options to logger_std_h</title>
<updated>2019-03-08T08:35:34+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2019-02-28T19:49:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=56cacefda4f18c8fdc45839b6bec1d07d0d2d78e'/>
<id>56cacefda4f18c8fdc45839b6bec1d07d0d2d78e</id>
<content type='text'>
OTP-15479
OTP-15662

New configuration map for logger_std_h:

 #{type =&gt; file,
   file =&gt; file:filename(),
   modes =&gt; [file:mode()],
   max_no_bytes =&gt; pos_integer() | infinity,
   max_no_files =&gt; non_neg_integer(),
   compress_on_rotate =&gt; boolean()}

For backwards compatibility, the old variant for specifying the file
name via the 'type' parameter is still supported, i.e. {file,FileName}
and {file,FileName,Modes}, but it is no longer documented.

Rotation scheme:
The current log file always has the same name, and the archived files
get extensions ".0", ".1", ... The newest archive has extension ".0",
and the oldest archive has the highest number.

If 'compress_on_rotate' is set to true, the archived files are gzipped
and get the additional extension ".gz", e.g. error.log.0.gz.

Rotation is turned off by setting 'max_no_bytes' to infinity. Setting
'max_no_files' to 0 does not turn off rotation, but only specifies
that no archives are to be saved.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
OTP-15479
OTP-15662

New configuration map for logger_std_h:

 #{type =&gt; file,
   file =&gt; file:filename(),
   modes =&gt; [file:mode()],
   max_no_bytes =&gt; pos_integer() | infinity,
   max_no_files =&gt; non_neg_integer(),
   compress_on_rotate =&gt; boolean()}

For backwards compatibility, the old variant for specifying the file
name via the 'type' parameter is still supported, i.e. {file,FileName}
and {file,FileName,Modes}, but it is no longer documented.

Rotation scheme:
The current log file always has the same name, and the archived files
get extensions ".0", ".1", ... The newest archive has extension ".0",
and the oldest archive has the highest number.

If 'compress_on_rotate' is set to true, the archived files are gzipped
and get the additional extension ".gz", e.g. error.log.0.gz.

Rotation is turned off by setting 'max_no_bytes' to infinity. Setting
'max_no_files' to 0 does not turn off rotation, but only specifies
that no archives are to be saved.
</pre>
</div>
</content>
</entry>
</feed>
