All,

I have a pull request in that is a trivial patch to add a long missing
TSTextLogObjectRollingSizeMbSet(int rolling_size_mb) API function to allow
setting the rolling size of custom log objects.  This API just wraps the
existing TextLogObject::set_rolling_size_mb(int rolling_size_mb) which is
used internally to set the log rolling size as you can through
records.config (proxy.config.log.rolling_size_mb) and in the
logs_xml.config (<RollingSizeMb = "size_in_MB"/>). All other rolling
functions are already exposed in the API, but this one was missing and I
have need to use it in the IronBee project (github.com/ironbee) for our
custom log. There should be no ABI or compatibility issues as this is just
the addition of a function. Look forward to your comments.

This is TS-3059: https://issues.apache.org/jira/browse/TS-3059
Pull request #107: https://github.com/apache/trafficserver/pull/107
Patch: https://github.com/apache/trafficserver/pull/107.patch

Simple addition of:

/**
     Set the rolling size. rolling_size_mb specifies the size in MB when
log rolling
     should take place.
 */
tsapi void TSTextLogObjectRollingSizeMbSet(TSTextLogObject the_object, int
rolling_size_mb);

Cheers!
-B

--
Brian Rectanus

Reply via email to