LoggingUtilities
in package
Utility functions for logging.
Table of Contents
Methods
- formatDuration() : string
- Format duration in milliseconds to human-readable string.
Methods
formatDuration()
Format duration in milliseconds to human-readable string.
public
static formatDuration(float $durationMs) : string
Returns exactly 5 characters for consistent log alignment:
- < 1000ms: " 45ms", "999ms" (space-padded)
- 1-9.99s: "1.23s", "9.87s"
- 10-99.9s: "12.3s", "99.9s"
- 100-999s: " 100s", " 999s" (space-padded)
- 1000-9999s: "1000s", "9999s"
-
=10000s: "9999s" (clamped at ~2.7 hours)
Parameters
- $durationMs : float
-
Duration in milliseconds.
Return values
string —Formatted duration string (exactly 5 characters).