protected virtual void AdjustFileBeforeAppend(DateTime timeStamp)
{
DateTime now = timeStamp;
if (_rollDate)
{
if (now >= _nextCheck)
{
_now = now;
_nextCheck = NextCheckDate(_now, _rollPoint);
RollOverTime(true);
}
}
if (!_rollSize || (File == null || ((CountingQuietTextWriter) QuietWriter).Count < _maxFileSize))
{
return;
}
RollOverSize(timeStamp);
}