Update of an Active Log Bucket

Updates an active log bucket of an active log appender with the specified properties.

Syntax

void updateActiveLogBucket(String logAppenderID, String logBucketID, LogBucketVO logBucket) throws SUPAdminException;

Returns

If successful, returns silently. If unsuccessful, returns SUPAdminException.

Examples

  • Update
    supServerLog.refresh();
    LogAppenderVO lavo = supServerLog.getActiveLogAppenders().iterator().next();
    LogBucketVO lbvo = lavo.getChildren().iterator().next();
    LogBucketVO lbvo_new = new LogBucketVO(lbvo.getID(), lbvo.getType());
    Map<String, String> properties = new HashMap<String, String>();
    properties.put("LogLevel", "INFO");
    lbvo_new.setProperties(properties);
    supServerLog.updateActiveLogBucket (lavo.getID(), lbvo_new.getID(), lbvo_new);
    supServerLog.commit();