Changeset 103
- Timestamp:
- 04/18/06 13:42:11 (3 years ago)
- Files:
-
- trunk/src/org/thestaticvoid/iriverter/LogViewer.java (modified) (3 diffs)
- trunk/src/org/thestaticvoid/iriverter/Logger.java (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/org/thestaticvoid/iriverter/LogViewer.java
r102 r103 3 3 import java.io.*; 4 4 import java.util.*; 5 import java.text.*; 5 6 6 7 import org.eclipse.swt.*; … … 43 44 String[] lines = Logger.getLogText().split("\n"); 44 45 for (int i = 0; i < lines.length; i++) 45 logMessage(lines[i]); 46 logMessage(lines[i]); 46 47 47 48 shell.open(); … … 67 68 fileDialog.setFilterExtensions(new String[]{"*.txt"}); 68 69 fileDialog.setFilterNames(new String[]{"Text Files (*.txt)"}); 70 fileDialog.setFileName("iriverter-" + new SimpleDateFormat("yyyyMMddHHmm").format(new Date()) + ".txt"); 69 71 String file = fileDialog.open(); 70 72 if (file != null) trunk/src/org/thestaticvoid/iriverter/Logger.java
r102 r103 47 47 48 48 public static String getLogText() { 49 BufferedReaderinput = null;49 InputStream input = null; 50 50 try { 51 input = new BufferedReader(new FileReader(new File(System.getProperty("user.home") + File.separator + ".iriverter.log")));51 input = new FileInputStream(new File(System.getProperty("user.home") + File.separator + ".iriverter.log")); 52 52 } catch (IOException e) { 53 53 // empty … … 57 57 if (input != null) { 58 58 try { 59 String line; 60 while ((line = input.readLine()) != null) 61 text += line + "\n"; 59 int read; 60 byte[] buffer = new byte[4096]; 61 while ((read = input.read(buffer)) > 0) 62 text += new String(buffer, 0, read); 62 63 } catch (IOException e) { 63 64 e.printStackTrace();
