Action.Logging.psd1
# ======================================== # Action.Logging Module Manifest # ======================================== @{ # Script module or binary module file associated with this manifest. RootModule = 'Action.Logging.psm1' # Version number of this module. ModuleVersion = '2.2.3' # Supported PSEditions CompatiblePSEditions = @('Desktop', 'Core') # ID used to uniquely identify this module GUID = '5b14a111-507a-4af6-bce7-454c74484086' # Author of this module Author = 'Gonzalo More' # Company or vendor of this module CompanyName = 'YUPIX INC' # Copyright statement for this module Copyright = '(c) 2025 Gonzalo More. Licensed under MIT License.' # Description of the functionality provided by this module Description = 'Enhanced PowerShell logging module with async support. Provides severity-based logging with automatic file management, color-coded console output, and high-performance asynchronous logging capabilities for PowerShell scripts and automation.' # Minimum version of the PowerShell engine required by this module PowerShellVersion = '5.1' # Functions to export from this module, for best performance, do not use wildcards FunctionsToExport = @('Write-EnhancedLog', 'Clear-OldLog', 'Start-AsyncLogger', 'Stop-AsyncLogger', 'Write-EnhancedLogAsync', 'Set-LoggingConsoleOutput', 'Set-LoggingFileOutput', 'Set-LogRetention', 'Set-MinLogLevel', 'Set-LogScriptName', 'Set-LogPath', 'Get-LoggingStatus') # Cmdlets to export from this module, for best performance, do not use wildcards CmdletsToExport = @() # Variables to export from this module VariablesToExport = @() # Aliases to export from this module, for best performance, do not use wildcards AliasesToExport = @() # Private data to pass to the module specified in RootModule/ModuleToProcess PrivateData = @{ PSData = @{ # Tags applied to this module Tags = @('Logging', 'PowerShell', 'Automation', 'Async', 'Console', 'FileManagement') # Release notes of this module ReleaseNotes = 'Version 2.2.3: DOCUMENTATION REFINEMENT - Corrected version references throughout documentation. Ensured consistency across all documentation sections. No functional changes. Version 2.2.2: DOCUMENTATION UPDATE - Minor typo corrections and documentation improvements. Updated README.md for clarity. No functional changes. Version 2.2.1: METADATA ENHANCEMENT - Added ProjectUri and LicenseUri to module manifest for improved PowerShell Gallery metadata. Now includes direct GitHub repository link for easy access to source code and issue tracking. No functional changes. Version 2.2.0: SIMPLIFIED RELEASE - Removed Set-LogTimestampFormat function for consistency and simplicity. All timestamps now use standard yyyy-MM-dd HH:mm:ss format for universal compatibility. Maintained Set-MinLogLevel for production log filtering and QueueLength monitoring. Fixed async color mapping bug. Module remains feature-complete with 12 essential functions.' # A URL to the license for this module LicenseUri = 'https://opensource.org/licenses/MIT' # A URL to the main website for this project ProjectUri = 'https://github.com/gmn-gh24/Action.Logging' # Prerelease string of this module # Prerelease = '' # Flag to indicate whether the module requires explicit user acceptance for install/update/save RequireLicenseAcceptance = $false # External dependent modules of this module # ExternalModuleDependencies = @() } } # HelpInfo URI of this module # HelpInfoURI = '' # Default prefix for commands exported from this module # DefaultCommandPrefix = '' } |