As level field is intented for purpose of severity, it is not recommended to use it for another usage. Also libraries use level field for this:
https://www.rubydoc.info/github/graylog-labs/gelf-rb/GELF/Levels
I would suggest to use custom field e.g "_app_level"
to use own level from application if it’s differs from level (0-7).