File indexing completed on 2024-05-12 05:48:37

0001 /*
0002     SPDX-FileCopyrightText: 2007 Nicolas Ternisien <nicolas.ternisien@gmail.com>
0003 
0004     SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006 
0007 #include "cronItemBuilder.h"
0008 
0009 QString CronItemBuilder::createFormattedText(LogLine *line) const
0010 {
0011     QString result;
0012 
0013     result.append(QLatin1String("<table>"));
0014 
0015     QListIterator<QString> it(line->logItems());
0016 
0017     result.append(labelMessageFormat(i18n("Date:"), formatDate(line->time())));
0018     result.append(labelMessageFormat(i18n("Hostname:"), it.next()));
0019     result.append(labelMessageFormat(i18n("Process:"), it.next()));
0020     result.append(labelMessageFormat(i18n("User:"), it.next()));
0021     result.append(labelMessageFormat(i18n("Level:"), line->logLevel()->name()));
0022     result.append(labelMessageFormat(i18n("Original file:"), line->sourceFileName()));
0023 
0024     result.append(QLatin1String("</table>"));
0025 
0026     return result;
0027 }