Вы можете использовать lodash:
@Component({
selector: 'board',
template: `
<div *ngFor="let i of range">
{{i}}
</div>
`,
styleUrls: ['./board.component.css']
})
export class AppComponent implements OnInit {
range = _.range(8);
}
Я не тестировал код, но он должен работать.
Вы посмотрели logrotate - это - вероятно, самый простой, наиболее широко доступный и хорошо понятый метод достижения этого. Это высоконастраиваемо и вероятно сделает 90% того, в чем Вы нуждаетесь.
Я - большой поклонник Cronolog. Просто установите и передайте свои журналы по каналу через него. Для ежедневного вращения журнала что-то вроде этого работало бы:
ErrorLog "|/usr/bin/cronolog /path/to/logs/%Y-%m-%d/error.log"
CustomLog "|/usr/bin/cronolog /path/to/logs/%Y-%m-%d/access.log" combined
Довольно удобный, и когда-то установленный, легче (по моему опыту), чем logrotate.
Фактическая команда для Windows, который довольно трудно найти онлайн:
CustomLog '|" "*Apache-Path/bin/rotatelogs.exe"
"**Apache-Path*/logs/backup/internet_access_%d-%m-%y.log" 86400' combined
то, Где "internet_access" укусил, является именем, которое Вы выбираете для своих файлов, эти 86400 число секунд за один день. Необходимо изменить Путь Apache к соответствующему каталогу, на котором Вы установили Apache.
logrotate
является, вероятно, лучшим решением. Используйте файл /etc/logrotate.conf
для изменения настроек для всех журналов. Вы перевозите на фургоне изменение weekly
к daily
, таким образом, журналы поворачиваются каждый день. Кроме того, Вы могли бы хотеть добавить compress
, таким образом, архивы сжаты. Если Вы не заботитесь о старых журналах, можно установить, вращаются rotate 4
к чему-то ниже.
rotatelog.exe или cronolog.exe в ОС Windows. Они используются в команде конвейера в http.conf Mod_log_rotate дополнительный модуль для apache ТОЛЬКО для ротации логов доступа Logrotate ТОЛЬКО для unix os.