Я знаю багато бібліотек журналів, але я їх не перевіряв. (GoogleLog, Pantheios, прискорене збільшення :: бібліотека журналів ...)
В іграх, особливо у віддалених багатокористувацьких та багатопотокових іграх, ведення журналу є життєво важливим для налагодження, навіть якщо ви видалите всі журнали врешті-решт.
Скажімо, я роблю гру на ПК (не консольну), яка потребує журналів (багатокористувацькі та багатопотокові та / або багатопроцесорні), і у мене є вагомі причини шукати бібліотеку для ведення журналів (наприклад, у мене немає часу або я не впевнений у своїй здатності написати правильно для мого випадку).
Припускаючи, що мені потрібно:
- виконання
- простота використання (дозволити потокове чи форматування чи щось подібне)
- надійний (не протікайте і не вибивайте!)
- кросплатформна (принаймні Windows, MacOSX, Linux / Ubuntu)
Яку бібліотеку реєстрації ви б не рекомендували?
В даний час я вважаю, що boost :: log є найбільш гнучким (можна навіть увійти дистанційно!), Але не мають хорошого оновлення продуктивності : є для високої продуктивності, але поки не випускається. Пантеос часто цитується, але я не маю порівняльних балів щодо продуктивності та використання. Я давно використовую власну ліб, але я знаю, що вона не керує багатопотоковою передачею, тому це велика проблема, навіть якщо вона досить швидка. Google Log здається цікавим. Мені просто потрібно перевірити його, але якщо ви вже порівняли ці вкладки та інше, ваші поради можуть бути корисними.
Ігри часто вимагають високої продуктивності, в той час як складні для налагодження, тому було б добре знати бібліотеки журналів, які в нашому конкретному випадку мають явні переваги.