--- /dev/null
+*
+* $Id$
+*
+* $Log$
+* Revision 1.2 1996/04/18 16:11:07 mclareni
+* Incorporate changes from J.Zoll for version 3.77
+*
+* Revision 1.1.1.1 1996/03/06 10:47:17 mclareni
+* Zebra
+*
+*
+#include "zebra/pilot.h"
+ SUBROUTINE JZLOG (CHOPT)
+
+C- Set log options
+
+C- Structure of JQLLEV :
+C- bits 1-4 = 0 Q, suppress all messages
+C- 1 E, error messages only
+C- 2 normal logging
+
+C- bits 5-8 = 1 T, JZTELL printing
+
+C- bits 9-12 : bit 1 A, JZIN logging
+C 2 B, and dump call bank
+C- 3 C, and dump AN parameters
+
+C- bits 13-16 : bit 1 X, JZOUT logging
+C- 2 Y, and dump call bank
+
+#include "zebra/zunit.inc"
+#include "zebra/quest.inc"
+#include "zebra/jzuc.inc"
+#include "zebra/jzc.inc"
+C-------------- END CDE ----------------- ------
+ CHARACTER CHOPT*(*)
+
+#include "zebra/q_or.inc"
+#include "zebra/q_shiftl.inc"
+
+#if defined(CERNLIB_QPRINT)
+ IF (JQLLEV.GE.2) WRITE (IQLOG,9007) CHOPT
+ 9007 FORMAT (' JZLOG. option = ',A)
+#endif
+
+ CALL UOPTC (CHOPT,'QETABCXY',IQUEST)
+C- _:.=+=.:
+ JQLLEV = 2
+ IF (IQUEST(1).NE.0) JQLLEV = 0
+ IF (IQUEST(2).NE.0) JQLLEV = 1
+ IF (JQLLEV.LT.2) RETURN
+
+ IF (IQUEST(3).NE.0) JQLLEV = 18
+
+ J = IQUEST(5) + 2*IQUEST(6)
+ IF (J.EQ.0) THEN
+ J = IQUEST(4)
+ ELSE
+ J = 2*J + 1
+ ENDIF
+ IF (J.NE.0) JQLLEV = IOR (JQLLEV, ISHFTL(J,8))
+
+ J = IQUEST(8)
+ IF (J.EQ.0) THEN
+ J = IQUEST(7)
+ ELSE
+ J = 2*J + 1
+ ENDIF
+ IF (J.NE.0) JQLLEV = IOR (JQLLEV, ISHFTL(J,12))
+ RETURN
+ END
+* ==================================================
+#include "zebra/qcardl.inc"