Patent ID: 8706698

Claim:
A method for coordinating event logging operations and log management by a processor device in a computing environment, the method, using the processor device, comprising: synchronizing a plurality of log processes, each independently performed in parallel with one another, into a single set of log files, wherein a line buffering mechanism of an operating system (OS) of the computing environment forecloses interleaving of the log processes; and concurrently performing log management operations by a single process protected by a file-system lock of the OS, the log management operations including each one of a log compression, log retention, and log rotation operation; wherein concurrently performing log management operations by a single process includes performing the log rotation in both a size-based and schedule-based manner; wherein performing the log rotation in both a size-based and schedule-based manner includes creating a new log file upon one of an excess of a maximum log file size and a rotation interval; and wherein creating the new log file further includes constructing a log filename having a plurality of attributes including at least one of a basename, last schedule-based rotation time, and log number, wherein the plurality of attributes do not change throughout a lifetime of the new log file.