Megpróbálom máshogy megfogalmazni. A systemd megoldása nem biztos hogy jobb másnál, de a random struktúrájú plaintext logoknál szerintem igen. Van pár előnye a plaintextnek, pl a hordozhatóság, és hogy tool nélkül olvasható, de ez ki is merül.
Ahogy írtam megoldható bash toolokkal és szöveg parse-olással a keresgélés, dátumra szűrés, de nem intuitív, nem hibatűrő, nem kényelmes, és legfőképp nem hatékony. A felsorolt formátumokra természetesen van parser és ötmillió tool, és emiatt ugyanilyen jó lett volna akármelyik logok tárolására. Csak legyen egy rendszeren belül egységes.
És ehhez igazad van, nem kell systemd. De ők legalább adtak rá megoldást. És ebben a szálban nem a systemd egészéről, hanem a logolásáról beszélünk.
Lehet forkolni kellene a systemd-t, és megoldani amit valaki írt itt fentebb, hogy célfeladatokra különálló, illeszthető egységekre legyen bontva. És akkor bármelyik része felhasználható volna a többi nélkül, illeszthető lenne más rendszerhez, stb.
És rögtön az első probléma az volna, hogy ezek a különálló egységek hogy kommunikájanak egymással, miért pont úgy, és miért pont ahhoz alkalmazkodjon mindenki akkor? :)
Jó megoldás nincs. Vagy össze nem illő darabokból ollózol össze egy rendszert, vagy legalább az illesztőfelületet lenyomod mások torkán. A systemd persze ennél tovább megy, de ha csak egy egyésges illesztőfelületet, meg független komponenseket adott volna, vajon jobb lenne a megítélése?