comparison flys-client/src/main/java/de/intevation/flys/client/server/CSVExportServiceImpl.java @ 1367:ab8eb2f544f2

Replaced stdout and stderr logging with log4j loggers in server classes. flys-client/trunk@3069 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 25 Oct 2011 12:31:15 +0000
parents 605debcbb6a0
children bc06a671ef60
comparison
equal deleted inserted replaced
1366:d0eb2202ffbe 1367:ab8eb2f544f2
7 import java.io.InputStreamReader; 7 import java.io.InputStreamReader;
8 import java.io.IOException; 8 import java.io.IOException;
9 9
10 import org.w3c.dom.Document; 10 import org.w3c.dom.Document;
11 import org.w3c.dom.Element; 11 import org.w3c.dom.Element;
12
13 import org.apache.log4j.Logger;
12 14
13 import com.google.gwt.user.server.rpc.RemoteServiceServlet; 15 import com.google.gwt.user.server.rpc.RemoteServiceServlet;
14 16
15 import au.com.bytecode.opencsv.CSVReader; 17 import au.com.bytecode.opencsv.CSVReader;
16 18
29 */ 31 */
30 public class CSVExportServiceImpl 32 public class CSVExportServiceImpl
31 extends RemoteServiceServlet 33 extends RemoteServiceServlet
32 implements CSVExportService 34 implements CSVExportService
33 { 35 {
36 private static final Logger logger =
37 Logger.getLogger(CSVExportServiceImpl.class);
38
39
34 public static final String ERROR_NO_EXPORT_FOUND = 40 public static final String ERROR_NO_EXPORT_FOUND =
35 "error_no_export_found"; 41 "error_no_export_found";
36 42
37 public List<String[]> getCSV( 43 public List<String[]> getCSV(
38 String url, 44 String url,
39 String locale, 45 String locale,
40 String uuid, 46 String uuid,
41 String name) 47 String name)
42 throws ServerException 48 throws ServerException
43 { 49 {
44 System.out.println("CSVExportServiceImpl.getCSV"); 50 logger.info("CSVExportServiceImpl.getCSV");
45 51
46 Document requestDoc = XMLUtils.newDocument(); 52 Document requestDoc = XMLUtils.newDocument();
47 53
48 XMLUtils.ElementCreator ec = new XMLUtils.ElementCreator( 54 XMLUtils.ElementCreator ec = new XMLUtils.ElementCreator(
49 requestDoc, 55 requestDoc,
63 CSVReader csvReader = new CSVReader (reader); 69 CSVReader csvReader = new CSVReader (reader);
64 70
65 return (List<String[]>) csvReader.readAll (); 71 return (List<String[]>) csvReader.readAll ();
66 } 72 }
67 catch (IOException ce) { 73 catch (IOException ce) {
68 System.err.println(ce.getLocalizedMessage()); 74 logger.error(ce.getLocalizedMessage());
69 } 75 }
70 76
71 throw new ServerException(ERROR_NO_EXPORT_FOUND); 77 throw new ServerException(ERROR_NO_EXPORT_FOUND);
72 } 78 }
73 } 79 }

http://dive4elements.wald.intevation.org