Directory test/logger/

Directory Created:
2003-09-20 03:51
Total Files:
1
Deleted Files:
0
Lines of Code:
376

Browse with ViewVC

[root]/test/logger

Lines of Code

test/logger/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 13 (100.0%) 426 (100.0%) 32.7
nahi 10 (76.9%) 414 (97.2%) 41.4
matz 1 (7.7%) 10 (2.3%) 10.0
usa 1 (7.7%) 2 (0.5%) 2.0
shyouhei 1 (7.7%) 0 (0.0%) 0.0

Most Recent Commits

shyouhei 2007-02-13 00:01

set svn:eol-style

0 lines of code changed in:

nahi 2005-09-15 16:17

* test/logger/test_logger.rb: unintentionally overwritten changes by

Usa. reverted.

2 lines of code changed in:

nahi 2005-09-13 14:13

* lib/logger.rb (Logger): added formatter accessor to logger for

dictating the way in which the logger should format the messages it

displays. Thanks to Nicholas Seckar (cf. [ruby-talk:153391]) and

Daniel Berger.



* lib/logger.rb (Logger): added VERSION constant.



* lib/logger.rb: removed document for LogDevice. It is an

implementation detail and is not a public interface.



* test/logger/test_logger.rb: added tests.

31 lines of code changed in:

usa 2005-08-24 03:02

* test/logger/test_logger.rb (test_shifting_size): should close log

device before unlink, since some platform cannot unlink opened

file.

2 lines of code changed in:

nahi 2005-08-20 14:43

* lib/logger.rb (write, shift_log?, shift_log): file shifting race

condition bug fixed. [ruby-dev:26764]



* test/logger/test_logger.rb: tests.

80 lines of code changed in:

matz 2005-03-04 07:47

* array.c: replace rb_protect_inspect() and rb_inspecting_p() by

rb_exec_recursive() in eval.c.



* eval.c (rb_exec_recursive): new function.



* array.c (rb_ary_join): use rb_exec_recursive().



* array.c (rb_ary_inspect, rb_ary_hash): ditto.



* file.c (rb_file_join): ditto.



* hash.c (rb_hash_inspect, rb_hash_to_s, rb_hash_hash): ditto.



* io.c (rb_io_puts): ditto.



* object.c (rb_obj_inspect): ditto



* struct.c (rb_struct_inspect): ditto.



* lib/set.rb (SortedSet::setup): a hack to shut up warning.

[ruby-talk:132866]



* lib/time.rb (Time::strptime): add new function. inspired by

[ruby-talk:132815].



* lib/parsedate.rb (ParseDate::strptime): ditto.



* regparse.c: move st_*_strend() functions from st.c. fixed some

potential memory leaks.



* exception error messages updated. [ruby-core:04497]



* ext/socket/socket.c (Init_socket): add bunch of Socket

constants. Patch from Sam Roberts <sroberts@uniserve.com>.

[ruby-core:04409]



* array.c (rb_ary_s_create): no need for negative argc check.

[ruby-core:04463]



* array.c (rb_ary_unshift_m): ditto.



* lib/xmlrpc/parser.rb (XMLRPC::FaultException): make it subclass

of StandardError class, not Exception class. [ruby-core:04429]



* parse.y (fcall_gen): lvar(arg) will be evaluated as

lvar.call(arg) when lvar is a defined local variable. [new]



* object.c (rb_class_initialize): call inherited method before

calling initializing block.



* eval.c (rb_thread_start_1): initialize newly pushed frame.



* lib/open3.rb (Open3::popen3): $? should not be EXIT_FAILURE.

fixed: [ruby-core:04444]



* eval.c (is_defined): NODE_IASGN is an assignment.



* ext/readline/readline.c (Readline.readline): use rl_outstream

and rl_instream. [ruby-dev:25699]



* ext/etc/etc.c (Init_etc): sGroup needs HAVE_ST_GR_PASSWD check

[ruby-dev:25675]



* misc/ruby-mode.el: [ruby-core:04415]



* lib/rdoc/generators/html_generator.rb: [ruby-core:04412]



* lib/rdoc/generators/ri_generator.rb: ditto.



* struct.c (make_struct): fixed: [ruby-core:04402]



* ext/curses/curses.c (window_color_set): [ruby-core:04393]



* ext/socket/socket.c (Init_socket): SO_REUSEPORT added.

[ruby-talk:130092]



* object.c: [ruby-doc:818]



* parse.y (open_args): fix too verbose warnings for the space

before argument parentheses. [ruby-dev:25492]



* parse.y (parser_yylex): ditto.



* parse.y (parser_yylex): the first expression in the parentheses

should not be a command. [ruby-dev:25492]



* lib/irb/context.rb (IRB::Context::initialize): [ruby-core:04330]



* object.c (Init_Object): remove Object#type. [ruby-core:04335]



* st.c (st_foreach): report success/failure by return value.

[ruby-Bugs-1396]



* parse.y: forgot to initialize parser struct. [ruby-dev:25492]



* parse.y (parser_yylex): no tLABEL on EXPR_BEG.

[ruby-talk:127711]



* document updates - [ruby-core:04296], [ruby-core:04301],

[ruby-core:04302], [ruby-core:04307]



* dir.c (rb_push_glob): should work for NUL delimited patterns.



* dir.c (rb_glob2): should aware of offset in the pattern.



* string.c (rb_str_new4): should propagate taintedness.



* env.h: rename member names in struct FRAME; last_func -> callee,

orig_func -> this_func, last_class -> this_class.



* struct.c (rb_struct_set): use original method name, not callee

name, to retrieve member slot. [ruby-core:04268]



* time.c (time_strftime): protect from format modification from GC

finalizers.



* object.c (Init_Object): remove rb_obj_id_obsolete()



* eval.c (rb_mod_define_method): incomplete subclass check.

[ruby-dev:25464]



* gc.c (rb_data_object_alloc): klass may be NULL.

[ruby-list:40498]



* bignum.c (rb_big_rand): should return positive random number.

[ruby-dev:25401]



* bignum.c (rb_big_rand): do not use rb_big_modulo to generate

random bignums. [ruby-dev:25396]



* variable.c (rb_autoload): [ruby-dev:25373]



* eval.c (svalue_to_avalue): [ruby-dev:25366]



* string.c (rb_str_justify): [ruby-dev:25367]



* io.c (rb_f_select): [ruby-dev:25312]



* ext/socket/socket.c (sock_s_getservbyport): [ruby-talk:124072]



* struct.c (make_struct): [ruby-dev:25249]



* dir.c (dir_open_dir): new function. [ruby-dev:25242]



* io.c (rb_f_open): add type check for return value from to_open.



* lib/pstore.rb (PStore#transaction): Use the empty content when a

file is not found. [ruby-dev:24561]

10 lines of code changed in:

nahi 2004-11-14 00:50

Sun Nov 14 08:46:33 2004 NAKAMURA, Hiroshi <nakahiro@sarion.co.jp>



* test/logger/test_logger.rb: Logger just expects

Logger#datetime_format to be used for Time#strftime independently of

locale. [ruby-dev:24828]

8 lines of code changed in:

nahi 2004-01-06 12:55

* lib/logger.rb(Logger#msg2str): no special treatment for the object

which responds to :to_str.



* lib/logger.rb(LogDevice#initialize): remove type checking if the

given object is a String. Kernel.open handles it correctly.



* test/logger/test_logger.rb: follow above change (ArgumentError ->

TypeError.)

1 lines of code changed in:

nahi 2003-10-01 16:29

* test/logger/test_logger.rb: unlinking file before close causes problem under

win32 box.



* lib/xsd/datatypes.rb(XSDFloat, XSDDouble): add +/- sign explicitly when

stringified and embedded into XML instance. Ruby's sprintf may format -0.0

as "0.0" (no minus sign) depending on underlying C sprintf implementation.



* test/xsd/test_xsd.rb, test/soap/test_basetype.rb: follow above change.



* test/soap/calc/*: give httpd config param "CGIInterpreter".

"/usr/bin/env ruby" thing does not work under non-Unix boxes.



* ChangeLog: corrected wrong DoW of my log entries...

1 lines of code changed in:

nahi 2003-09-29 08:27

* lib/logger.rb: check if the given logdevice object respond_to :write and

:close, not is_a? IO. duck duck.



* test/logger/test_logger.rb: self IO.pipe reading/writing may be locked by the

flood. use tempfile.



* lib/wsdl/xmlSchema/data.rb: wrong constant reference.

56 lines of code changed in:

nahi 2003-09-23 15:12

* lib/logger.rb: add Logger#<<(msg) for writing msg without any formatting.



* test/logger/test_logger.rb: ditto.

20 lines of code changed in:

nahi 2003-09-20 03:54

* reduce expecting size of backtrace.

3 lines of code changed in:

nahi 2003-09-20 03:51

* lib/logger.rb: typo fixed.



* test/logger/test_logger.rb: new file.

212 lines of code changed in:

Generated by StatSVN 0.3.2-SNAPSHOT