<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/test/logger/test_logdevice.rb, branch v3_3_11</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[ruby/logger] Fix log rotation inter-process lock failed.</title>
<updated>2022-01-27T03:33:06+00:00</updated>
<author>
<name>Jesse Chavez</name>
<email>jesse.chavez.r@gmail.com</email>
</author>
<published>2022-01-26T19:05:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=99d02caed3fb86a8bbe3ae6daddf2517e2f3f441'/>
<id>99d02caed3fb86a8bbe3ae6daddf2517e2f3f441</id>
<content type='text'>
Issue only occurs in JRuby 9.3.0.0 and Windows and the full
console output is:

log rotation inter-process lock failed. D:\log.txt -&gt; D:\log.txt.0: The process cannot access the file because it is being used by another process.
log writing failed. closed stream
log writing failed. closed stream
...

https://github.com/ruby/logger/commit/19fc734638
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Issue only occurs in JRuby 9.3.0.0 and Windows and the full
console output is:

log rotation inter-process lock failed. D:\log.txt -&gt; D:\log.txt.0: The process cannot access the file because it is being used by another process.
log writing failed. closed stream
log writing failed. closed stream
...

https://github.com/ruby/logger/commit/19fc734638
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/logger] Ignored loading CoreAssertions in test runner</title>
<updated>2021-09-14T23:49:24+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2021-09-14T11:53:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=8f6b42e0cb5c41255b51d1d09086eb7748f9ac69'/>
<id>8f6b42e0cb5c41255b51d1d09086eb7748f9ac69</id>
<content type='text'>
https://github.com/ruby/logger/commit/2fd5401ad6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/logger/commit/2fd5401ad6
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/logger] Consider cygwin a Windows platform</title>
<updated>2020-12-04T11:16:00+00:00</updated>
<author>
<name>Jeremy Evans</name>
<email>code@jeremyevans.net</email>
</author>
<published>2020-09-22T18:22:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6f14a30022e284398017b47d37f3f717f384f985'/>
<id>6f14a30022e284398017b47d37f3f717f384f985</id>
<content type='text'>
This should fix Ruby Bug 12468.

https://github.com/ruby/logger/commit/49de53d1fc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should fix Ruby Bug 12468.

https://github.com/ruby/logger/commit/49de53d1fc
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed misspellings</title>
<updated>2019-12-20T03:19:45+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2019-12-20T03:19:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e68999c82c4863d33a6f893661fba1b7538c5671'/>
<id>e68999c82c4863d33a6f893661fba1b7538c5671</id>
<content type='text'>
Fixed misspellings reported at [Bug #16437], for default gems.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed misspellings reported at [Bug #16437], for default gems.
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/logger] Fixed leaked tempfile</title>
<updated>2019-12-17T05:01:40+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2019-12-16T03:33:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=9421c7804191b73aa9fde8f14235b3a1f37ffd4b'/>
<id>9421c7804191b73aa9fde8f14235b3a1f37ffd4b</id>
<content type='text'>
https://github.com/ruby/logger/commit/fb3eff153f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/logger/commit/fb3eff153f
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/logger] Enable more timezone tests on OpenBSD</title>
<updated>2019-12-10T12:01:11+00:00</updated>
<author>
<name>Jeremy Evans</name>
<email>code@jeremyevans.net</email>
</author>
<published>2019-08-21T04:28:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=0b10d46a577bb6b0e8e177f5c3f17f8d61007d6c'/>
<id>0b10d46a577bb6b0e8e177f5c3f17f8d61007d6c</id>
<content type='text'>
https://github.com/ruby/logger/commit/bcd7e227e8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/logger/commit/bcd7e227e8
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/logger] Raise ArgumentError for invalid shift_age</title>
<updated>2019-12-10T11:59:02+00:00</updated>
<author>
<name>Jeremy Evans</name>
<email>code@jeremyevans.net</email>
</author>
<published>2019-10-15T01:08:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=38722fa179fcec549300b2f35206f4eb168f202e'/>
<id>38722fa179fcec549300b2f35206f4eb168f202e</id>
<content type='text'>
Consider 'now' and 'everytime' as valid values for the previous
behavior of rotating everytime.

Fixes Ruby Bug 15977

https://github.com/ruby/logger/commit/f92979a376
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Consider 'now' and 'everytime' as valid values for the previous
behavior of rotating everytime.

Fixes Ruby Bug 15977

https://github.com/ruby/logger/commit/f92979a376
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix keyword argument warnings in the tests from Class#new</title>
<updated>2019-09-07T02:41:23+00:00</updated>
<author>
<name>Jeremy Evans</name>
<email>code@jeremyevans.net</email>
</author>
<published>2019-09-06T20:37:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=146677a1e76fd33d86894d0430ea137dbc63579a'/>
<id>146677a1e76fd33d86894d0430ea137dbc63579a</id>
<content type='text'>
This were previously hidden because calls from C were not warned.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This were previously hidden because calls from C were not warned.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move helper file of logger to under the test/logger.</title>
<updated>2019-07-15T05:43:08+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2019-07-15T05:39:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=1b59ed9b494104d3a571bb222ee843cd82d1c9ba'/>
<id>1b59ed9b494104d3a571bb222ee843cd82d1c9ba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/logger] Add option to set the binary mode of the log device</title>
<updated>2019-07-15T05:43:08+00:00</updated>
<author>
<name>Rafael Mendonça França</name>
<email>rafaelmfranca@gmail.com</email>
</author>
<published>2019-06-04T22:07:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=58065b87018a9d1ed972b8c856004bf75728da02'/>
<id>58065b87018a9d1ed972b8c856004bf75728da02</id>
<content type='text'>
Without binmode strings with incompatible encoding can't be written in
the file. This is very common in applications that log user provided
parameters.

We need to allow changing the binnary mode because right now it is impossible to use
the built-in log rotation feature when you provide a File object to the
LogDevice, and if you provide a filename you can't have binmode.

https://github.com/ruby/logger/commit/9114b3ac7e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Without binmode strings with incompatible encoding can't be written in
the file. This is very common in applications that log user provided
parameters.

We need to allow changing the binnary mode because right now it is impossible to use
the built-in log rotation feature when you provide a File object to the
LogDevice, and if you provide a filename you can't have binmode.

https://github.com/ruby/logger/commit/9114b3ac7e
</pre>
</div>
</content>
</entry>
</feed>
