From c20d6f2108dd6de9b002299ae242a94023f0bbdb Mon Sep 17 00:00:00 2001 From: ray Date: Sat, 8 Jan 2005 23:46:31 +0000 Subject: [PATCH] Output UTF8 encoded strings. git-svn-id: https://samskivert.googlecode.com/svn/trunk@1568 6335cc39-0255-0410-8fd6-9bcaacd3b74c --- .../src/java/com/samskivert/util/AuditLogger.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/projects/samskivert/src/java/com/samskivert/util/AuditLogger.java b/projects/samskivert/src/java/com/samskivert/util/AuditLogger.java index 817a3c2e..2bc7e5cc 100644 --- a/projects/samskivert/src/java/com/samskivert/util/AuditLogger.java +++ b/projects/samskivert/src/java/com/samskivert/util/AuditLogger.java @@ -3,9 +3,11 @@ package com.samskivert.util; +import java.io.BufferedWriter; import java.io.File; -import java.io.FileWriter; +import java.io.FileOutputStream; import java.io.IOException; +import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.text.SimpleDateFormat; @@ -103,7 +105,9 @@ public class AuditLogger { try { // create our file writer to which we'll log - _logWriter = new PrintWriter(new FileWriter(_logPath, true), true); + FileOutputStream fout = new FileOutputStream(_logPath, true); + OutputStreamWriter writer = new OutputStreamWriter(fout, "UTF8"); + _logWriter = new PrintWriter(new BufferedWriter(writer), true); // log a standard message log("log_opened " + _logPath);