summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorBenjamin Ford <bford@digium.com>2015-07-29 14:17:09 -0500
committerBenjamin Keith Ford <bford@digium.com>2015-07-31 11:46:08 -0500
commit1f02d20da41ef79e913317795e44dbc6a34464f9 (patch)
tree1dad3d3a1e9c9cf3bcdddd8136aeb1ed23e194f8 /include
parentd61ea4bcc28a9504d44534f435be1515d713a496 (diff)
ARI: Rotate log channels.
An http request can be sent to rotate a specified log channel. If the channel does not exist, an error response will be returned. The command "curl -v -u user:pass -X PUT 'http://localhost:8088 /ari/asterisk/logging/logChannelName/rotate'" can be run in the terminal to access this new functionality. * Added the ability to rotate log files through ARI ASTERISK-25252 Change-Id: Iaefa21cbbc1b29effb33004ee3d89c977e76ab01
Diffstat (limited to 'include')
-rw-r--r--include/asterisk/logger.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/asterisk/logger.h b/include/asterisk/logger.h
index c701d17ce..636c74464 100644
--- a/include/asterisk/logger.h
+++ b/include/asterisk/logger.h
@@ -102,6 +102,13 @@ int logger_reload(void);
/*! \brief Reload logger while rotating log files */
int ast_logger_rotate(void);
+/*!
+ * \brief Rotate the specified log channel.
+ *
+ * \param log_channel The log channel to rotate
+ */
+int ast_logger_rotate_channel(const char *log_channel);
+
void __attribute__((format(printf, 5, 6))) ast_queue_log(const char *queuename, const char *callid, const char *agent, const char *event, const char *fmt, ...);
/*!