various fixes/cleanup: old producers are now completely gone, old logfile class too
[mir.git] / source / mircoders / media / MediaHandlerImagesExtern.java
index f64d9bd..3432e54 100755 (executable)
@@ -36,10 +36,12 @@ import java.io.File;
 import java.io.FileInputStream;\r
 import java.io.InputStream;\r
 \r
+import mir.log.LoggerWrapper;\r
 import mir.config.MirPropertiesConfiguration;\r
 import mir.entity.Entity;\r
 import mir.media.MirMediaException;\r
 import mir.misc.StringUtil;\r
+\r
 import mircoders.storage.DatabaseUploadedMedia;\r
 \r
 \r
@@ -52,6 +54,10 @@ import mircoders.storage.DatabaseUploadedMedia;
 \r
 public class MediaHandlerImagesExtern extends MediaHandlerGeneric\r
 {\r
+  public MediaHandlerImagesExtern() {\r
+    logger = new LoggerWrapper("Media.Images.Extern");\r
+  }\r
+\r
   public void produce(Entity anImageEntity, Entity mediaTypeEnt) throws MirMediaException\r
   {\r
     try {\r
@@ -79,6 +85,8 @@ public class MediaHandlerImagesExtern extends MediaHandlerGeneric
         }\r
         processor.writeScaledData(iconFile);\r
 \r
+        logger.info(processor.getWidth()+"x"+processor.getHeight());\r
+\r
         anImageEntity.setValueForProperty("img_height", new Integer(processor.getHeight()).toString());\r
         anImageEntity.setValueForProperty("img_width", new Integer(processor.getWidth()).toString());\r
 \r
@@ -92,7 +100,8 @@ public class MediaHandlerImagesExtern extends MediaHandlerGeneric
       }\r
     }\r
     catch(Throwable t) {\r
-      t.printStackTrace(System.out);\r
+      logger.error("MediaHandlerImagesExtern.produce: " + t.getMessage());\r
+      t.printStackTrace(logger.asPrintWriter(logger.DEBUG_MESSAGE));\r
       throw new MirMediaException(t.getMessage());\r
     }\r
   }\r