The invention discloses a
server BIOS log transmission method based on function decoupling, and the method comprises the steps: a processor obtains to-be-transmitted
log data and corresponding log attributes, determines the log type of the
log data based on the log attributes, calls a specified real-time
clock, determines the generation
timestamp of the
log data, and transmits the log data to a
server; sending the log data to a
baseboard management controller to enable the log data to carry a generation
timestamp, calling a log transmission path corresponding to the log type, and sending the log data to the
baseboard management controller; the
baseboard management controller sorts the high-level logs and the basic logs according to the sequence of the generated timestamps from
morning to
evening to obtain a global log
queue; mapping the log data in the global log
queue into a memory through
memory mapping, and backing up the log data to a
flash memory; and outputting the basic logs in the global log
queue to a network console according to the sequence from front to back. According to the method, the conflict between high
throughput and starting timeliness in the log transmission process can be effectively solved.