+// NOTE: In rel_4.3 we are going to affect syslog sink category by default
+
+Config.setDefaultSyslogSeverity = function(req) {
+ // TODO: verify there is one key at root of data: 'default-severity'
+ // OR just filter on the request body
+ return handlePutRequest(req, APIVersion + '/api/config/logging/sink/syslog');
+}
+
+Config.deleteDefaultSyslogSeverity = function(req) {
+ // TODO: verify there is one key at root of data: 'default-severity'
+ // OR just filter on the request body
+ var Categories = req.params.nulledCategories.split(',');
+ return new Promise(function(resolve, reject) {
+ return Promise.all(Categories.map(function(categoryName) {
+ return handleDeleteRequest(req, APIVersion + '/api/config/logging/sink/syslog/filter/category/' + categoryName);
+ })).then(
+ function(data) {
+ reject({statusCode: data[0].statusCode, data: data[0].data});
+ },
+ function(data) {
+ reject({statusCode: data[0].statusCode, data: data[0].data});
+ }
+ )
+ });
+}
+