The logger uses lots of old engine standards. The following is a list of what needs to be modernized in Source/Core/Input/Logger.h\.cpp:
[x] All #defines declaring macros to log something should be deleted, we don't ever want to create macros with this project. This will break some portions of the engine, use ctrl-f to comment out all uses of the macros in the engine
[x] enums should be declared as enum class
[x] Lets get rid of all the prepended S's. For example, lets rename SLogSeverity to LogSeverity
[x] Logger should not be a namespace, it should be a class. Classes use private instead of hacking another namespace as detail.
The logger uses lots of old engine standards. The following is a list of what needs to be modernized in
Source/Core/Input/Logger.h\.cpp
:[x] All
#defines
declaring macros to log something should be deleted, we don't ever want to create macros with this project. This will break some portions of the engine, usectrl-f
to comment out all uses of the macros in the engine[x]
enums
should be declared asenum class
[x] Lets get rid of all the prepended S's. For example, lets rename
SLogSeverity
toLogSeverity
[x] Logger should not be a namespace, it should be a class. Classes use
private
instead of hacking another namespace asdetail
.[x] Remove all the unnecessary comments