<NME> GCSmiliesProvider.java
<BEF> ADDFILE
<MSG> fix #653: Add Smilies when logging
<DFF> @@ -0,0 +1,50 @@
+package cgeo.geocaching.connector.gc;
+
+
+public class GCSmiliesProvider {
+    public enum Smiley {
+        SMILE(":)"),
+        BIG_SMILE(":D"),
+        COOL("8D"),
+        BLUSH(":I"),
+        TONGUE(":P"),
+        EVIL("}:)"),
+        WINK(";)"),
+        CLOWN(":o)"),
+        BLACK_EYE("B)"),
+        EIGHTBALL("8"),
+        FROWN(":("),
+        SHY("8)"),
+        SHOCKED(":O"),
+        ANGRY(":(!"),
+        DEAD("xx("),
+        SLEEPY("|)"),
+        KISSES(":X"),
+        APPROVE("^"),
+        DISAPPROVE("V"),
+        QUESTION("?");
+
+        public final String text;
+
+        private Smiley(final String text) {
+            this.text = text;
+        }
+
+        public int getItemId() {
+            return text.hashCode();
+        }
+    }
+
+    public static Smiley[] getSmilies() {
+        return Smiley.values();
+    }
+
+    public static Smiley getSmiley(int itemId) {
+        for (Smiley smiley : getSmilies()) {
+            if (smiley.getItemId() == itemId) {
+                return smiley;
+            }
+        }
+        return null;
+    }
+}

fix #653: Add Smilies when logging