Starts a periodic interval that logs process uptime and memory usage.
Memory figures are reported in bytes as returned by Node.js process.memoryUsage().
Logger instance used to emit the memory reports.
Interval between reports in hours. Defaults to 24.
24
import { getConsoleLogger, monitorMemory } from "@darthcav/ts-utils"monitorMemory(getConsoleLogger()) // every 24 hoursmonitorMemory(getConsoleLogger(), 1) // every hour Copy
import { getConsoleLogger, monitorMemory } from "@darthcav/ts-utils"monitorMemory(getConsoleLogger()) // every 24 hoursmonitorMemory(getConsoleLogger(), 1) // every hour
Starts a periodic interval that logs process uptime and memory usage.
Memory figures are reported in bytes as returned by Node.js process.memoryUsage().