diff --git a/plugins/imsolaris/imsolaris.c b/plugins/imsolaris/imsolaris.c
index 6b07ba2..7ac032f 100644
--- a/plugins/imsolaris/imsolaris.c
+++ b/plugins/imsolaris/imsolaris.c
@@ -197,14 +197,15 @@ readLog(int fd, uchar *pRcv, int iMaxLine)
 			tryRecover();
 		}	
 	} else {
-		DBGPRINTF("imsolaris: message from log stream %d: %s\n", fd, pRcv);
 		pRcv[data.len] = '\0'; /* make sure it is a valid C-String */
+		DBGPRINTF("imsolaris: message with pri %d from log stream %d: %s\n", hdr.pri, fd, pRcv);
 		CHKiRet(msgConstruct(&pMsg));
 		MsgSetInputName(pMsg, pInputName);
 		MsgSetRawMsg(pMsg, (char*)pRcv, strlen((char*)pRcv));
 		MsgSetHOSTNAME(pMsg, glbl.GetLocalHostName(), ustrlen(glbl.GetLocalHostName()));
 		pMsg->iFacility = LOG_FAC(hdr.pri);
 		pMsg->iSeverity = LOG_PRI(hdr.pri);
+DBGPRINTF("imsolaris: facility %d, severity %d\n", pMsg->iFacility, pMsg->iSeverity);
 		pMsg->bParseHOSTNAME = 0;
 		pMsg->msgFlags = NEEDS_PARSING | NO_PRI_IN_RAW;
 		CHKiRet(submitMsg(pMsg));
