From efdb296468d1f7b82522cde41161a536aa0c7ab6 Mon Sep 17 00:00:00 2001
From: zzz <zzz@mail.i2p>
Date: Sat, 30 Apr 2016 15:02:04 +0000
Subject: [PATCH] SAM: Log tweaks (ticket #1778)

---
 apps/sam/java/src/net/i2p/sam/SAMv1Handler.java | 10 ++++------
 apps/sam/java/src/net/i2p/sam/SAMv3Handler.java | 11 ++++-------
 2 files changed, 8 insertions(+), 13 deletions(-)

diff --git a/apps/sam/java/src/net/i2p/sam/SAMv1Handler.java b/apps/sam/java/src/net/i2p/sam/SAMv1Handler.java
index 92c0384e5a..f91db2dd84 100644
--- a/apps/sam/java/src/net/i2p/sam/SAMv1Handler.java
+++ b/apps/sam/java/src/net/i2p/sam/SAMv1Handler.java
@@ -308,18 +308,16 @@ class SAMv1Handler extends SAMHandler implements SAMRawReceiver, SAMDatagramRece
                 return writeString(SESSION_ERROR, "Unrecognized opcode");
             }
         } catch (DataFormatException e) {
-            if (_log.shouldLog(Log.DEBUG))
-                _log.debug("Invalid destination specified");
+            _log.error("Invalid SAM destination specified", e);
             return writeString("SESSION STATUS RESULT=INVALID_KEY", e.getMessage());
         } catch (I2PSessionException e) {
-            if (_log.shouldLog(Log.DEBUG))
-                _log.debug("I2P error when instantiating session", e);
+            _log.error("Failed to start SAM session", e);
             return writeString(SESSION_ERROR, e.getMessage());
         } catch (SAMException e) {
-            _log.error("Unexpected SAM error", e);
+            _log.error("Failed to start SAM session", e);
             return writeString(SESSION_ERROR, e.getMessage());
         } catch (IOException e) {
-            _log.error("Unexpected IOException", e);
+            _log.error("Failed to start SAM session", e);
             return writeString(SESSION_ERROR, e.getMessage());
         }
     }
diff --git a/apps/sam/java/src/net/i2p/sam/SAMv3Handler.java b/apps/sam/java/src/net/i2p/sam/SAMv3Handler.java
index 70a7475f15..0b91818622 100644
--- a/apps/sam/java/src/net/i2p/sam/SAMv3Handler.java
+++ b/apps/sam/java/src/net/i2p/sam/SAMv3Handler.java
@@ -542,19 +542,16 @@ class SAMv3Handler extends SAMv1Handler
 				return writeString(SESSION_ERROR, "Unrecognized opcode");
 			}
 		} catch (DataFormatException e) {
-			if (_log.shouldLog(Log.DEBUG))
-				_log.debug("Invalid destination specified");
+			_log.error("Invalid SAM destination specified", e);
 			return writeString("SESSION STATUS RESULT=INVALID_KEY", e.getMessage());
 		} catch (I2PSessionException e) {
-			if (_log.shouldLog(Log.DEBUG))
-				_log.debug("I2P error when instantiating session", e);
+			_log.error("Failed to start SAM session", e);
 			return writeString(SESSION_ERROR, e.getMessage());
 		} catch (SAMException e) {
-			if (_log.shouldLog(Log.INFO))
-				_log.info("Funny SAM error", e);
+			_log.error("Failed to start SAM session", e);
 			return writeString(SESSION_ERROR, e.getMessage());
 		} catch (IOException e) {
-			_log.error("Unexpected IOException", e);
+			_log.error("Failed to start SAM session", e);
 			return writeString(SESSION_ERROR, e.getMessage());
 		} finally {
 			// unregister the session if it has not been created
-- 
GitLab