OSDN Git Service

modify log message about user-image loading.
authorOlyutorskii <olyutorskii@users.osdn.me>
Sun, 19 Apr 2020 04:19:00 +0000 (13:19 +0900)
committerOlyutorskii <olyutorskii@users.osdn.me>
Sun, 19 Apr 2020 04:19:00 +0000 (13:19 +0900)
src/main/java/jp/sfjp/jindolf/config/AppSetting.java

index 6d6f871..8ffab6d 100644 (file)
@@ -14,6 +14,7 @@ import java.io.File;
 import java.io.IOException;
 import java.nio.file.Path;
 import java.nio.file.Paths;
+import java.text.MessageFormat;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
@@ -49,6 +50,10 @@ public class AppSetting{
     private static final String HASH_ALIGNBALOON = "alignBaloonWidth";
     private static final String HASH_PROXY       = "proxy";
 
+    private static final String MSG_NOIMG =
+            "画像ファイル{0}が読み込めないため"
+            + "{1}の表示に代替イメージを使います。";
+
     private static final Logger LOGGER = Logger.getAnonymousLogger();
 
 
@@ -378,7 +383,10 @@ public class AppSetting{
                     || ! file.exists()
                     || ! file.isFile()
                     || ! file.canRead() ){
-                LOGGER.info("failed to access local image " + file.getPath());
+                String msg = MessageFormat.format(
+                        MSG_NOIMG, file.getPath(), avatarId
+                );
+                LOGGER.info(msg);
                 continue;
             }
 
@@ -386,7 +394,10 @@ public class AppSetting{
             try {
                 image = ImageIO.read(file);
             }catch(IOException e){
-                LOGGER.info("failed to load local image " + file.getPath());
+                String msg = MessageFormat.format(
+                        MSG_NOIMG, file.getPath(), avatarId
+                );
+                LOGGER.info(msg);
                 continue;
             }