SmartLogAnalyzer
1.2.1
SmartLogAnalyzer helps sysadmins and developers parse and analyze logs intelligently across platforms with optional GUI.
Minimum PowerShell version
5.1
Installation Options
Owners
Package Details
Author(s)
- Willie Bonner
Tags
logs parser analyzer monitoring cross-platform PowerShell ETL journalctl GUI colorize attention cybersecurity
Functions
Get-LogEntries Get-LogSummary Invoke-SmartAnalyzer Get-SystemLogs Show-LogAnalyzerUI
PSEditions
Dependencies
This module has no dependencies.
Release Notes
v1.1.0 - Major feature release:
- Added FetchLogs capability with LogType support (e.g., System)
- Introduced AttentionOnly flag to highlight critical logs
- Added Colorize for visual log emphasis
- Linux support now includes journalctl fallback
- RedactSensitiveData and metadata options for cybersecurity
- Extended Pester test suite with full coverage
FileList
- SmartLogAnalyzer.nuspec
- .git\hooks\post-update.sample
- .git\objects\02\7a0ddd14e89e06b9918711cfce30c362442d23
- .git\objects\19\b91d4e5ae4ac98506a93b4095c6050b80347ae
- .git\objects\35\c8807b8f58773e71b428647c3e3ec8ac600d02
- .git\objects\43\9ba300f2df8bdd1faab967b22d64a8e052e8b2
- .git\objects\52\15b98cf0557e68546e55a3dc4d2dcb3b214fa2
- .git\objects\64\a5cce4578ade8cdbbc10f9dcdd89ba6fcecb5e
- .git\objects\76\80bf91394ff26e2f1f9935b69d85b0755eb6d2
- .git\objects\8c\ab7b2fbc50ae75c8c14a94e567e14ff8cdf056
- .git\objects\ae\3a49c9648375e7bbb5a354784f5ae86e81a7be
- .git\objects\c0\c3e55802162030f1b66fc3207b1095ca375500
- .git\objects\d3\aa3a5f7d2bcf341ee5c3e871b5d79656041c6f
- .git\objects\e8\13fd2ee7f92c155f73d3295bb822410bae163a
- .git\objects\f7\04209a177d784371e7c5bb648370866d7b060f
- Pester Test Suite\Tests\Invoke-SmartAnalyzer.test.ps1
- config.json
- .git\hooks\pre-applypatch.sample
- .git\objects\03\545f7d2cf28fa179b8d9883139bc853c4b66e4
- .git\objects\1f\c31af0abbfd14b77aafb17da6ed88dc821ce24
- .git\objects\37\1cb84b0babbb377bbc52d0d7d7b5b5ab777d66
- .git\objects\44\e86317f58516012d4d74f4394fe4ac135226b1
- .git\objects\53\2dbd0b350f4f12ca5cf1c77b754611f6472129
- .git\objects\64\e9379a7f6c52e3c4847e16a7ec8a767a885d3a
- .git\objects\7b\b3d47ac0ccde0ab0dea0619ec518a45d5c5b5f
- .git\objects\8d\99f7b6c86be9dc32e3e8cf80bb8d6438ec5cac
- .git\objects\af\d53a234e9f0a638dff83bd347d7df45bc5ad24
- .git\objects\c1\02f98517e3945356d26814d43a3eff23f44f45
- .git\objects\d4\7897c014a29a7bbc758fc18fdd805e9f2f1b64
- .git\objects\e8\89595230a8276c8afb803857a33de84a428313
- .git\objects\fb\d60964d95680e010c35d8d7ac31ac55c271105
- Pester Test Suite\Tests\ShowLogAnalyzer.tests.ps1
- LICENSE.md
- .git\hooks\pre-commit.sample
- .git\objects\03\b939e0bc33488a00683321f0042b1350759cdb
- .git\objects\1f\fbff3e9aa48b6526fd98ec5de04e8a647a9d86
- .git\objects\3a\f6c9d7918147c57d3a88f365638f7f505ff24c
- .git\objects\45\519c2ce3751b8530c838054f6a4b79e12ed39a
- .git\objects\54\e79d2ed5952fa1e1ac6638e82e5c8c0541e430
- .git\objects\64\ff818eb5f538c72c02b75154c7be1fdd2c1091
- .git\objects\7c\311ace221562a0aad3e84003d825bdb10a4f01
- .git\objects\90\4d6ec016ec495b8c353f4e718b35b181e64306
- .git\objects\b1\2e1a0db72213dd6ab4cd776b9e0167c133baab
- .git\objects\c1\bb194279c70838b42d875c8aee4c2986b271c7
- .git\objects\d4\83b7333dc95e70c88e92e3b90069a9c09b9a84
- .git\objects\e9\4424464a0eb2a4316fbd52d6d39addffa4fadd
- .git\objects\fc\3c6e21a6494328eeadb8e88b0e6ed1b3a50e37
- Pester Test Suite\Tests\Test-SmartLogAnalyzerFixes.ps1
- README.md
- .git\hooks\pre-merge-commit.sample
- .git\objects\04\ed6c43c98532092285af0c222d28287b2a1cfc
- .git\objects\20\236f06a6c3f8d51115741d8a124022a2ad1d6f
- .git\objects\3c\669056c69d87e98f3d22436bb2f02ca9d58cce
- .git\objects\45\8a3063361746bd3ac8ddc362167f2ab9596c5e
- .git\objects\55\33915d76823e8923aec0f8e94d965e6844ba17
- .git\objects\65\4a7d75d40d0e96118c5d92ad928c0e30a28489
- .git\objects\7c\3a4522b2973ffe3eb45cb498993f6bab995953
- .git\objects\98\2c49faff09f64d64e87e15d24e2cdcd674caa2
- .git\objects\b2\12cb8523aa45e4612630b576efe8aa0877a9ab
- .git\objects\c3\161423d15189c69b2d6de96f54988f6b05a04d
- .git\objects\d4\87e120af9ea3ab408a74f8fe07666f14fd2b11
- .git\objects\e9\a7702154416b49530468ac35df04cc5dd8fa5d
- .git\refs\heads\main
- Pester Test Suite\Tests\TestFixes.ps1
- .git\hooks\pre-push.sample
- .git\objects\08\87fbe55d0bc56ff86f642a7f1aaac87fe211ae
- .git\objects\23\2268ea484fd25815bc1ebb28e97bc3cc8b2934
- .git\objects\3c\f09b4da69a89430f28e4b475972cb7fa1a569d
- .git\objects\46\0ac1d63a7b62656e2d4052190fad47262432ce
- .git\objects\55\5bf1f28a454ba300513538871183e4b6dfa19c
- .git\objects\65\f1341be3cfd0dca33e815255368b4ec52e36e1
- .git\objects\7f\5e584cebe93c87fdd86de7b4a74d1e77bd4d58
- .git\objects\99\a2a4603953ce74caa43b6bfd1abcd3374cef4d
- .git\objects\b4\6840bbe59b89f9ce7de4d501803eee65263a5b
- .git\objects\c5\6d2198a978c37a707eb24cba4db49d07d4fbb1
- .git\objects\d4\c4a7775e437bd4a3d0cb3948211949d0927fda
- .git\objects\ea\9228d499625e3473ceb8bdcb4c5cd29fadec52
- .git\refs\remotes\origin\HEAD
- Private\Analyzers.Helper.ps1
- SmartLogAnalyzer.psd1
- .git\hooks\pre-rebase.sample
- .git\objects\09\8e9d608853642b69ff9d7214c1cfbd1ff9c465
- .git\objects\24\4ccd8a64e689bb1cc773da5a14af9ea91ee0e2
- .git\objects\3c\f4742a2e0a12487ea323f2dcd0ef7675eb8085
- .git\objects\46\0fe4c612d0934e2a5551d1180f40f66acb3429
- .git\objects\58\2528d9f2a7d813f7201d7650ebc4ee5c5334d0
- .git\objects\67\7a351aa1dbf68ee39ce0206961f6d768e48c59
- .git\objects\80\533762110ffcea2815a1cb8aeae7fcb59d4358
- .git\objects\9e\19d262c82036b9195bde9faa466f0255e93788
- .git\objects\b6\3881d6b419aa8e66040cfd84151dd918339dec
- .git\objects\c6\873f4aec6cbfc0a32071effdfba607f06f2b48
- .git\objects\d6\074af05fbda532e6fd03a3e4883bd4f2ca66c2
- .git\objects\eb\e8c3585318f2a45e3d3a96b3fdb58579c426d1
- .git\refs\remotes\origin\main
- Private\Convert-Timestamp.ps1
- SmartLogAnalyzer.psm1
- .git\hooks\pre-receive.sample
- .git\objects\09\b1fa9a7d68da26fd62a59542998ad80cf7ec80
- .git\objects\26\b3a9164a3b2a3f55369918d6966e98465660c9
- .git\objects\3d\ab39b5d8851cfc2261ad46327dc43d8319de85
- .git\objects\46\cb321057cec7b35618e13d9c87e4f605cbd6fa
- .git\objects\58\431c5c2713f52baaee1ec00780fb9c8a134f7e
- .git\objects\69\1846daf08685fa5996dd05a98d1b1f60ac35f8
- .git\objects\81\ac79fef540bda7f415d4f3d10ec9dc6494688e
- .git\objects\9f\24ed618a9013b5f136bd81d1bde79b1351fbba
- .git\objects\b7\2bb74713fd81a6e253dec97d04a98c7bb0d0e2
- .git\objects\c8\5945272c0a6f33ca698525d6e017a10a96102a
- .git\objects\d7\83b64d7c27a6219725cec84d00b513f0ddcb00
- .git\objects\ec\6789de63c930e67d9f443ecd4ce637bad8ad10
- .git\refs\tags\v1.0.1
- Private\Export-LogReport.ps1
- .git\COMMIT_EDITMSG
- .git\hooks\prepare-commit-msg.sample
- .git\objects\0c\db3615b841b57a4d9921bd5521ed02d001ef21
- .git\objects\28\33c2377923b498750c24d8938be424787a4dab
- .git\objects\3d\ba7b035fa7553ea616586e609530b386cdfa30
- .git\objects\47\2cc9bb658d2c903e890b6b7ae147d829e86e28
- .git\objects\58\959ce42fd592d7acc69ae5e1abf157494994d6
- .git\objects\69\63e4b607752732726427023eb8fad7f14dd215
- .git\objects\81\ad2dec8c2682233e035e72a50441700d892c57
- .git\objects\9f\c4c171e3d4ea81abe815aecdac111626940124
- .git\objects\b8\0ac93ddaa21f8a66594458b33abddab0359627
- .git\objects\ca\2719088bc7f9fdc3854b9469c3f157efac3325
- .git\objects\d9\626abed5ec5b7df24a73bfd9f07bf521d7ab23
- .git\objects\ec\c612172880f1546e55e494c6a7191b75ece169
- .git\refs\tags\v1.1.0
- Private\Format-HtmlString.ps1
- .git\config
- .git\hooks\push-to-checkout.sample
- .git\objects\0d\12739532800ae2c100389e8dfb0139cc67ca53
- .git\objects\28\6b0eda813858fca13640749dedc10002606d9b
- .git\objects\3f\ae43a972d543415edd40c18e4eb2a3fdf88341
- .git\objects\49\cb97a178ff7c44aa214301a121e759710ca63a
- .git\objects\58\faf0fba479b5e7d39882db9145807dac92646b
- .git\objects\69\64885c22559681eeb149d03e0d84c94ddded49
- .git\objects\82\6eb20d5c6e293d0126999d26b209547a7fa5a8
- .git\objects\a0\8c96114656c6f0075f52293ef76a008458e790
- .git\objects\b8\0c91f116615d6dd267b22dca6176b6ccd2a56d
- .git\objects\ca\4dac3c6a85ef1a866fb6b7b961f49bac35703d
- .git\objects\d9\ccbb6dafa4501e7a9a199c6cdcc9410eb3d969
- .git\objects\ed\8f995aeb92966b3df49c30a4acf19cc6d052cf
- GUI\Assets\banner.png
- Private\Format-LogEntry.ps1
- .git\description
- .git\hooks\sendemail-validate.sample
- .git\objects\13\379d2605906904c59aa807ffb22317a7705bb7
- .git\objects\29\a2a66b3e5b9b193ee57c4057b3207d7f4f3f80
- .git\objects\3f\bde06c8379bf82d5ced70d4abf03b5dd89657c
- .git\objects\4b\5395f86e97453376d616dda15645c5ae1d2442
- .git\objects\59\2ad15aed0ba7e343d1b960f25c4038ea8ef6df
- .git\objects\6a\584c82efdd62b003eeeee4e21c34170353ffbd
- .git\objects\82\b4b706c818670a4753ecd78b967e1650389d41
- .git\objects\a5\df23e79fab3445a78122c0bf10deaf7ef043a4
- .git\objects\b8\c3b2df2dae8f5c79ba38a3397db96ace8558f7
- .git\objects\ca\8ddb47310da9d503b5358e83e7aac8f082de89
- .git\objects\d9\f21121d2e3627e6636baafbff4c0cdb829ce2d
- .git\objects\ee\24415e4511ea6d9ba8d249762da2d51221cc3c
- GUI\Assets\SLAnalyzer.ico
- Private\Get-HtmlTemplate.ps1
- .git\FETCH_HEAD
- .git\hooks\update.sample
- .git\objects\13\9351ec600824311cca6e63f19c8fe075137226
- .git\objects\2a\63f4a9f4623c6e5412e8c678b1a3c910904673
- .git\objects\3f\e4b3081749bfd329f2e254f340693ff0af83fd
- .git\objects\4b\e2824f94409b398e69606b04583e0493735b69
- .git\objects\59\4279f97cd7c45ea2fde15b9c80af79f4a9a694
- .git\objects\70\e923fa5bbe9ab47ef24268122774bea7a698ea
- .git\objects\83\5c7c97975e2780cc6df6bf802f5e6c6bf08b58
- .git\objects\a7\0ed4fd00fdd5ddead7a8cb6c3d7e62de21b850
- .git\objects\bc\8af5c3dcc8e1fdefdcf80a7825859b7c1cfbb0
- .git\objects\ca\ae6171967b8181641810b48104ff0f34db0bf9
- .git\objects\e0\544173471507be1a795d5cadc811fe918b45fa
- .git\objects\f0\7dfa5d2074557962a1e4d4ce9d175ac6faaccf
- GUI\Assets\theme.config
- Private\Protect-LogEntry.ps1
- .git\HEAD
- .git\info\exclude
- .git\objects\15\3071d244f04654a5804bd96fbbc5bc826559d6
- .git\objects\2d\cf1d5bde04c08502c72a05a4010a583b9e9851
- .git\objects\40\4001ae31a417cf3ab1e81a7c9fc0249e779312
- .git\objects\4c\2f4e4d7cd02b4e4ac2e1710b9327d1b816501f
- .git\objects\59\84f88a29c690dbc4c405a9c1fbc46fbbd9ae4d
- .git\objects\71\59bfb42fa27b51585d84f2a9456d45b61142b9
- .git\objects\84\5ff381174c73a2d1e25ea152981d4d7ac0d55e
- .git\objects\a7\8db7004c6c55ea8315a865bbcf33f284bb3b74
- .git\objects\bd\e3735444bf716054ab94b95da87fd8827fa135
- .git\objects\cb\73ec640e8512d2f3c68b45f62a36a1dd6242f8
- .git\objects\e1\33172be5b647422746c041cb7345f72120868c
- .git\objects\f0\d7738152076926c8ef33bd71e700f127002e0b
- Pester Test Suite\Sample Logs\sample.logs
- Public\Get-LogEntries.ps1
- .git\index
- .git\logs\HEAD
- .git\objects\17\139554cd4627a0859126e2316173ae416ba857
- .git\objects\2e\dac7d489582fce46252d3ec262415a6f764e6b
- .git\objects\40\7a991bd4fc0e2b2bdac51f40e2461e73e3992a
- .git\objects\4e\3d66b900ce0b53957409b1adcad1a2536c641a
- .git\objects\59\d6ec61f480e2f36afa97eb64d78273b300ba1e
- .git\objects\72\b7e83a772a4e84646f990c739ee5738ce9fc70
- .git\objects\84\648612307421a1d6888c859cc77ac49c5f4bb6
- .git\objects\a9\ce135a1450d054d6e3e5ec5bf275d0fe9f542b
- .git\objects\be\52109f65dbc0b0856f12eee72bd93453028946
- .git\objects\cb\75d88fa19771451b84da774c7e724b7b621dcd
- .git\objects\e2\8a9ffe45d37edff118ee7106fb13a62a5f3b66
- .git\objects\f1\a54e3c5959b852d30f08fae7bd6194986a05e5
- Pester Test Suite\Tests\Convert-Timestamp.test.ps1
- Public\Get-LogSummary.ps1
- .git\ORIG_HEAD
- .git\logs\refs\heads\main
- .git\objects\17\6b81ac68fb2e876206fa31732fc07b101e5da2
- .git\objects\30\764b9009321ba05b1179a93173e569a4dfbdcd
- .git\objects\41\766507fa6eacc4188f444f585cba8a1d67fbc5
- .git\objects\4f\3d56660aa34cd3b989cb060f779263584bb4f9
- .git\objects\5a\ce74f074e6c4432d5a2a2834615882bdb6650f
- .git\objects\72\de346e7e0a25fcfa9ce5a74fd39962a111a2bb
- .git\objects\85\943eb5f241d49874df948a6aba0f8ffd05df69
- .git\objects\aa\bc29ab73b41e5346836dcbfdbdd0974a5f6914
- .git\objects\bf\0b291f7ffe0e60582af14edcd02845ab4a3db5
- .git\objects\cd\d2028934a31dc78fc66f83c6e4db5f2c59e8d4
- .git\objects\e2\a25c9820378cc932feed6411dc1ef5af43c588
- .git\objects\f1\c1b319128b82f79830fc8e0933290eef29b903
- Pester Test Suite\Tests\Get-LogEntries.Tests.ps1
- Public\Get-SystemLogs.ps1
- .git\hooks\applypatch-msg.sample
- .git\logs\refs\remotes\origin\HEAD
- .git\objects\17\daf8bf5009b231076c5f6008d37d27e262a599
- .git\objects\30\f97ee69ff0822f4c6b90b3b0b8ec9ed520e3d7
- .git\objects\42\53516016b7d1ad110cd001ba55d978bc1f2872
- .git\objects\4f\d643ef4d7177a7533d8b7b1097ae220d60c462
- .git\objects\5d\2b9cc33f85fe1728941b7c7d33c152472c874b
- .git\objects\73\376df0b6e786c01e3e102b4823da6774f4fdf6
- .git\objects\87\f53fdeed2670a83a7f7584e8f0c52d28668ceb
- .git\objects\ab\9057d05ac43d8bda0a57022ecb6c2d6223bd3a
- .git\objects\bf\5e31d67fb2b4a513e5eaae9aee64f3d6e04d48
- .git\objects\cf\005b35ef5512f5f4f99387f9df522f1522dd84
- .git\objects\e4\0e03deb46d68055dd19c806c4431d94d555a8c
- .git\objects\f3\c8b2b2f395ced339211dafe32b17ad810867e5
- Pester Test Suite\Tests\Get-LogSummary.Tests.ps1
- Public\Invoke-SmartAnalyzer.ps1
- .git\hooks\commit-msg.sample
- .git\logs\refs\remotes\origin\main
- .git\objects\18\e57295fbde9794a6d27ab37e0091341797b49f
- .git\objects\34\ce861e8b46dcf5a83088df4094b14402bad10f
- .git\objects\42\a584f3d3ed2e320feddaa6ffe62fd153d7097f
- .git\objects\50\2cb837c5f76b7d7e813287896bf958124df032
- .git\objects\61\ec0dea40c8b42aa6c27ebb02ce9a823ba95c7d
- .git\objects\73\ba97b7c3596b0fc3604acbb40f7ecf9cb200cd
- .git\objects\8a\89a419b2f7e7ea2f965ee1c00a38dff5162c36
- .git\objects\ac\574df90783ce583f14ad63a4a231303bd1c3de
- .git\objects\bf\ed06829740231f1e10c5c7cef4e778d9824459
- .git\objects\d0\fe542d1ef9e82395325e1821ebce6dda6591fc
- .git\objects\e7\6fff10b58a5eb31600028b80c6e5c8e4e12be6
- .git\objects\f6\f07e37f15630b7a1df977fe249931ea276c034
- Pester Test Suite\Tests\Get-SystemLogs.tests.ps1
- Public\Show-LogAnalyzerUI.ps1
- .git\hooks\fsmonitor-watchman.sample
- .git\objects\01\16215b084e143347364d284f6e5f8d269267ca
- .git\objects\19\6ae15d73ac2c56c8c1f0b5b423b37d1395a334
- .git\objects\35\47bb047d101317ba2e5b2bbf6bdfc53418eb26
- .git\objects\43\870799002fccaf5ff97b4b170335beab602cbb
- .git\objects\51\4e70e3a4bb5feaa2730a5436548e65db06fe77
- .git\objects\63\c1a0a690b62256863b618935dd1e609841cd14
- .git\objects\74\4fb457fd8d88aacf3f7142b27f12646185d332
- .git\objects\8b\1dbddeeb7f6d12fd5721cef4b250744ff75590
- .git\objects\ac\b3b6d60c9cedb494846807e301d75531911768
- .git\objects\c0\4469b48514f2851e9df75df9d09a0ca3c02b17
- .git\objects\d1\754fa573547342af7aa0f8b9091fbf7c088a97
Version History
Version | Downloads | Last updated |
---|---|---|
1.2.1 (current version) | 4 | 8/6/2025 |
1.2.0 | 8 | 7/15/2025 |
1.1.0 | 10 | 6/20/2025 |
1.0.1 | 5 | 6/19/2025 |
1.0.0 | 5 | 6/18/2025 |