Changeset: a8bae55fd0d1 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=a8bae55fd0d1 Added Files: monetdb5/modules/mal/stalker.mal sql/scripts/100_stalker.sql Branch: mlogger Log Message:
Control GDKstalker at user level (SQL) - Files diffs (64 lines): diff --git a/monetdb5/modules/mal/stalker.mal b/monetdb5/modules/mal/stalker.mal new file mode 100644 --- /dev/null +++ b/monetdb5/modules/mal/stalker.mal @@ -0,0 +1,27 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# Copyright 1997 - July 2008 CWI, August 2008 - 2019 MonetDB B.V. + +module logging; + +command flush() +address GDKstalker_flush_buffer +comment "Flush GDKstalker buffer"; + +command setloglevel(ra1:int) +address GDKstalker_set_log_level +comment "Set GDKstalker log level"; + +command resetloglevel() +address GDKstalker_reset_log_level +comment "Reset the log level of GDKstalker"; + +command setflushlevel(ra1:int) +address GDKstalker_set_flush_level +comment "Set GDKstalker flush level"; + +command resetflushlevel() +address GDKstalker_reset_flush_level +comment "Reset the flush level of GDKstalker"; diff --git a/sql/scripts/100_stalker.sql b/sql/scripts/100_stalker.sql new file mode 100644 --- /dev/null +++ b/sql/scripts/100_stalker.sql @@ -0,0 +1,27 @@ +-- This Source Code Form is subject to the terms of the Mozilla Public +-- License, v. 2.0. If a copy of the MPL was not distributed with this +-- file, You can obtain one at http://mozilla.org/MPL/2.0/. +-- +-- Copyright 1997 - July 2008 CWI, August 2008 - 2019 MonetDB B.V. + +CREATE SCHEMA logging; + +-- Flush GDKstalker buffer +CREATE PROCEDURE logging.flush() + EXTERNAL NAME logging.flush; + +-- Set GDKstalker log level +CREATE PROCEDURE logging.setloglevel(src INTEGER) + EXTERNAL NAME logging.setloglevel; + +-- Reset the log level of GDKstalker +CREATE PROCEDURE logging.resetloglevel() + EXTERNAL NAME logging.resetloglevel; + +-- Set GDKstalker flush level +CREATE PROCEDURE logging.setflushlevel(src INTEGER) + EXTERNAL NAME logging.setflushlevel; + +-- Reset the flush level of GDKstalker +CREATE PROCEDURE logging.resetflushlevel(src INTEGER) + EXTERNAL NAME logging.resetflushlevel; _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list