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
\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
}\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
}\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