nat: Logging improvement for the nat.

Print some more information, e.g. when a BSC is connected
and authenticated, print the SCCP ref number.
diff --git a/openbsc/src/nat/bsc_mgcp_utils.c b/openbsc/src/nat/bsc_mgcp_utils.c
index 82eeefc..0c666c0 100644
--- a/openbsc/src/nat/bsc_mgcp_utils.c
+++ b/openbsc/src/nat/bsc_mgcp_utils.c
@@ -213,7 +213,8 @@
 	}
 
 	if (!bsc_endp) {
-		LOGP(DMGCP, LOGL_ERROR, "Could not find active endpoint: %s\n", transaction_id);
+		LOGP(DMGCP, LOGL_ERROR, "Could not find active endpoint: %s for msg: '%s'\n",
+		     transaction_id, (const char *) msg->l2h);
 		return;
 	}
 
diff --git a/openbsc/src/nat/bsc_nat.c b/openbsc/src/nat/bsc_nat.c
index 2ca28cc..9fb4f02 100644
--- a/openbsc/src/nat/bsc_nat.c
+++ b/openbsc/src/nat/bsc_nat.c
@@ -375,6 +375,7 @@
 			bsc->authenticated = 1;
 			bsc->lac = conf->lac;
 			bsc_del_timer(&bsc->id_timeout);
+			LOGP(DNAT, LOGL_NOTICE, "Authenticated bsc %d\n", bsc->lac);
 			break;
 		}
 	}
@@ -570,7 +571,7 @@
 		return -2;
 	}
 
-	LOGP(DNAT, LOGL_INFO, "Registered new BSC\n");
+	LOGP(DNAT, LOGL_NOTICE, "Registered new BSC\n");
 	llist_add(&bsc->list_entry, &nat->bsc_connections);
 	send_id_ack(bsc);
 	send_id_req(bsc);
diff --git a/openbsc/src/nat/bsc_sccp.c b/openbsc/src/nat/bsc_sccp.c
index 40676b3..a744d34 100644
--- a/openbsc/src/nat/bsc_sccp.c
+++ b/openbsc/src/nat/bsc_sccp.c
@@ -140,7 +140,8 @@
 		}
 	}
 
-	LOGP(DNAT, LOGL_ERROR, "Unknown connection.\n");
+	LOGP(DNAT, LOGL_ERROR, "Can not remove connection: 0x%x\n",
+	     sccp_src_ref_to_int(parsed->src_local_ref));
 }
 
 /*