summaryrefslogtreecommitdiffstats
path: root/include/db.c
diff options
context:
space:
mode:
authorhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2005-05-23 17:44:59 +0000
committerhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2005-05-23 17:44:59 +0000
commit14c11a19644012a0d9ba25b4654b66a31d5bf02d (patch)
tree12d11880ee599e2e5c408b5a292a4074f4a202ca /include/db.c
parent29abd838c56f0e8940c362a27808939eb80ab25f (diff)
downloadzabbix-14c11a19644012a0d9ba25b4654b66a31d5bf02d.tar.gz
zabbix-14c11a19644012a0d9ba25b4654b66a31d5bf02d.tar.xz
zabbix-14c11a19644012a0d9ba25b4654b66a31d5bf02d.zip
- new item type - 'log' (Alexei)
git-svn-id: svn://svn.zabbix.com/trunk@1782 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'include/db.c')
-rw-r--r--include/db.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/include/db.c b/include/db.c
index f774558c..dd9349fa 100644
--- a/include/db.c
+++ b/include/db.c
@@ -1730,6 +1730,21 @@ int DBadd_history_str(int itemid, char *value, int clock)
return SUCCEED;
}
+int DBadd_history_log(int itemid, char *value, int clock)
+{
+ char sql[MAX_STRING_LEN];
+ char value_esc[MAX_STRING_LEN];
+
+ zabbix_log(LOG_LEVEL_DEBUG,"In add_history_log()");
+
+ DBescape_string(value,value_esc,MAX_STRING_LEN);
+ snprintf(sql,sizeof(sql)-1,"insert into history_log (clock,itemid,value) values (%d,%d,'%s')",clock,itemid,value_esc);
+ DBexecute(sql);
+
+ return SUCCEED;
+}
+
+
int DBget_items_count(void)
{
int res;