harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Spark Shen <smallsmallor...@gmail.com>
Subject Re: [classlib][kernel]A bug or non-bug difference?
Date Thu, 19 Oct 2006 09:08:00 GMT
Mikhail Fursov 写道:
> IMHO if Log4J fails we have no chances to keep our behavour and must 
> follow
> RI here.
>
+1

Best regards
> On 10/19/06, Tony Wu <wuyuehao@gmail.com> wrote:
>>
>> I've tried Log4j on Harmony and found there are many failures caused
>> by one difference between RI and Harmony. The
>> Throwable.printStackTrace(PrintWriter) calls the *println* method of
>> PrinterWriter on RI whereas calls *print* twice(Obviously print
>> msssage then print a line separator) on Harmony. It will cause
>> different behavior when a user inherit the PrinterWriter and override
>> these two methods. Shall we fix it or leave as an non-bug difference?
>>
>> refer to testcase below,
>>
>> public class TestThrow {
>> public static void main(String[] args) {
>> MyWriter mw = new MyWriter(System.out);
>> Throwable throwable = new Exception("Just Testing");
>> throwable.printStackTrace(mw);
>> }
>> }
>> class MyWriter extends PrintWriter {
>> public MyWriter(OutputStream out) {
>> super(out);
>> }
>>
>> public void print(String s) {
>> System.out.println("print");
>> }
>>
>> public void println(String s) {
>> System.out.println("println");
>> }
>> }
>> OUTPUTS:
>> RI
>> println
>> HARMONY
>> print
>> print
>>
>> -- 
>> Tony Wu
>> China Software Development Lab, IBM
>>
>> ---------------------------------------------------------------------
>> Terms of use : http://incubator.apache.org/harmony/mailing.html
>> To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: harmony-dev-help@incubator.apache.org
>>
>>
>
>


-- 
Spark Shen
China Software Development Lab, IBM


---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Mime
View raw message