/*
- * Copyright (C) 1994-1995, Index Data I/S
+ * Copyright (C) 1995-1998, Index Data I/S
* All rights reserved.
* Sebastian Hammer, Adam Dickmeiss
*
* $Log: zlogs.c,v $
- * Revision 1.6 1997-09-29 09:06:41 adam
+ * Revision 1.7 1998-01-29 13:40:11 adam
+ * Better logging for scan service.
+ *
+ * Revision 1.6 1997/09/29 09:06:41 adam
* Removed static var to make this module thread safe.
*
* Revision 1.5 1997/04/30 08:56:07 quinn
logf (LOG_LOG, "RPN query. Type: %s", attrset->desc);
zlog_structure (rpn->RPNStructure, 0, ast);
}
+
+void zlog_scan (Z_AttributesPlusTerm *zapt, oid_value ast)
+{
+ int level = 0;
+ if (zapt->term->which == Z_Term_general)
+ {
+ logf (LOG_LOG, "%*.s term '%.*s' (general)", level, "",
+ zapt->term->u.general->len, zapt->term->u.general->buf);
+ }
+ else
+ logf (LOG_LOG, "%*.s term (not general)", level, "");
+ zlog_attributes (zapt, level+2, ast);
+}
/*
- * Copyright (C) 1994-1998, Index Data I/S
+ * Copyright (C) 1995-1998, Index Data I/S
* All rights reserved.
* Sebastian Hammer, Adam Dickmeiss
*
* $Log: zrpn.c,v $
- * Revision 1.72 1998-01-07 13:53:41 adam
+ * Revision 1.73 1998-01-29 13:40:11 adam
+ * Better logging for scan service.
+ *
+ * Revision 1.72 1998/01/07 13:53:41 adam
* Queries using simple ranked operands returns right number of hits.
*
* Revision 1.71 1997/12/18 10:54:24 adam
char *search_type = NULL;
int complete_flag;
- logf (LOG_DEBUG, "scan, position = %d, num = %d", pos, num);
-
if (attributeset == VAL_NONE)
attributeset = VAL_BIB1;
+
+ zlog_scan (zapt, attributeset);
+ logf (LOG_DEBUG, "position = %d, num = %d", pos, num);
attr_init (&use, zapt, 1);
use_value = attr_find (&use, &attributeset);
- logf (LOG_DEBUG, "use value %d", use_value);
if (zebra_maps_attr (zi->zebra_maps, zapt, ®_type, &search_type,
&complete_flag))
/*
- * Copyright (C) 1994-1997, Index Data I/S
+ * Copyright (C) 1994-1998, Index Data I/S
* All rights reserved.
* Sebastian Hammer, Adam Dickmeiss
*
* $Log: zserver.h,v $
- * Revision 1.27 1997-10-27 14:33:06 adam
+ * Revision 1.28 1998-01-29 13:40:11 adam
+ * Better logging for scan service.
+ *
+ * Revision 1.27 1997/10/27 14:33:06 adam
* Moved towards generic character mapping depending on "structure"
* field in abstract syntax file. Fixed a few memory leaks. Fixed
* bug with negative integers when doing searches with relational
int num, int *positions);
void resultSetSysnoDel (ZServerInfo *zi, ZServerSetSysno *records, int num);
void zlog_rpn (Z_RPNQuery *rpn);
+void zlog_scan (Z_AttributesPlusTerm *zapt, oid_value ast);
int zebra_server_lock_init (ZServerInfo *zi);
int zebra_server_lock_destroy (ZServerInfo *zi);