├── .github ├── release-drafter.yml └── workflows │ └── ci-master-pr.yml ├── .gitignore ├── .gitmodules ├── .vscode └── tasks.json ├── LICENSE ├── README.md ├── src └── Log-Rotate │ ├── Log-Rotate.Integration.Tests.ps1 │ ├── Log-Rotate.psd1 │ ├── Log-Rotate.psm1 │ ├── classes │ ├── New-BlockFactory.ps1 │ ├── New-LogFactory.ps1 │ └── New-LogObject.ps1 │ ├── helpers │ ├── Extend-Class.Tests.ps1 │ ├── Extend-Class.ps1 │ ├── Get-Exception-Message.Tests.ps1 │ ├── Get-Exception-Message.ps1 │ ├── Get-Size-Bytes.Tests.ps1 │ ├── Get-Size-Bytes.ps1 │ ├── Start-Script.Tests.ps1 │ ├── Start-Script.ps1 │ ├── likeIn.Tests.ps1 │ └── likeIn.ps1 │ ├── private │ ├── config │ │ ├── Compile-Full-Config.Tests.ps1 │ │ ├── Compile-Full-Config.ps1 │ │ ├── Validate-Full-Config.Tests.ps1 │ │ └── Validate-Full-Config.ps1 │ └── rotate │ │ ├── Process-Local-Block.Tests.ps1 │ │ └── Process-Local-Block.ps1 │ └── public │ ├── Log-Rotate.Tests.ps1 │ └── Log-Rotate.ps1 └── test └── test.ps1 /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/ci-master-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/.github/workflows/ci-master-pr.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/README.md -------------------------------------------------------------------------------- /src/Log-Rotate/Log-Rotate.Integration.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/src/Log-Rotate/Log-Rotate.Integration.Tests.ps1 -------------------------------------------------------------------------------- /src/Log-Rotate/Log-Rotate.psd1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/src/Log-Rotate/Log-Rotate.psd1 -------------------------------------------------------------------------------- /src/Log-Rotate/Log-Rotate.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/src/Log-Rotate/Log-Rotate.psm1 -------------------------------------------------------------------------------- /src/Log-Rotate/classes/New-BlockFactory.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/src/Log-Rotate/classes/New-BlockFactory.ps1 -------------------------------------------------------------------------------- /src/Log-Rotate/classes/New-LogFactory.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/src/Log-Rotate/classes/New-LogFactory.ps1 -------------------------------------------------------------------------------- /src/Log-Rotate/classes/New-LogObject.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/src/Log-Rotate/classes/New-LogObject.ps1 -------------------------------------------------------------------------------- /src/Log-Rotate/helpers/Extend-Class.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/src/Log-Rotate/helpers/Extend-Class.Tests.ps1 -------------------------------------------------------------------------------- /src/Log-Rotate/helpers/Extend-Class.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/src/Log-Rotate/helpers/Extend-Class.ps1 -------------------------------------------------------------------------------- /src/Log-Rotate/helpers/Get-Exception-Message.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/src/Log-Rotate/helpers/Get-Exception-Message.Tests.ps1 -------------------------------------------------------------------------------- /src/Log-Rotate/helpers/Get-Exception-Message.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/src/Log-Rotate/helpers/Get-Exception-Message.ps1 -------------------------------------------------------------------------------- /src/Log-Rotate/helpers/Get-Size-Bytes.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/src/Log-Rotate/helpers/Get-Size-Bytes.Tests.ps1 -------------------------------------------------------------------------------- /src/Log-Rotate/helpers/Get-Size-Bytes.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/src/Log-Rotate/helpers/Get-Size-Bytes.ps1 -------------------------------------------------------------------------------- /src/Log-Rotate/helpers/Start-Script.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/src/Log-Rotate/helpers/Start-Script.Tests.ps1 -------------------------------------------------------------------------------- /src/Log-Rotate/helpers/Start-Script.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/src/Log-Rotate/helpers/Start-Script.ps1 -------------------------------------------------------------------------------- /src/Log-Rotate/helpers/likeIn.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/src/Log-Rotate/helpers/likeIn.Tests.ps1 -------------------------------------------------------------------------------- /src/Log-Rotate/helpers/likeIn.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/src/Log-Rotate/helpers/likeIn.ps1 -------------------------------------------------------------------------------- /src/Log-Rotate/private/config/Compile-Full-Config.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/src/Log-Rotate/private/config/Compile-Full-Config.Tests.ps1 -------------------------------------------------------------------------------- /src/Log-Rotate/private/config/Compile-Full-Config.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/src/Log-Rotate/private/config/Compile-Full-Config.ps1 -------------------------------------------------------------------------------- /src/Log-Rotate/private/config/Validate-Full-Config.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/src/Log-Rotate/private/config/Validate-Full-Config.Tests.ps1 -------------------------------------------------------------------------------- /src/Log-Rotate/private/config/Validate-Full-Config.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/src/Log-Rotate/private/config/Validate-Full-Config.ps1 -------------------------------------------------------------------------------- /src/Log-Rotate/private/rotate/Process-Local-Block.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/src/Log-Rotate/private/rotate/Process-Local-Block.Tests.ps1 -------------------------------------------------------------------------------- /src/Log-Rotate/private/rotate/Process-Local-Block.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/src/Log-Rotate/private/rotate/Process-Local-Block.ps1 -------------------------------------------------------------------------------- /src/Log-Rotate/public/Log-Rotate.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/src/Log-Rotate/public/Log-Rotate.Tests.ps1 -------------------------------------------------------------------------------- /src/Log-Rotate/public/Log-Rotate.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/src/Log-Rotate/public/Log-Rotate.ps1 -------------------------------------------------------------------------------- /test/test.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theohbrothers/Log-Rotate/HEAD/test/test.ps1 --------------------------------------------------------------------------------