the location, logEvent.getSource(), is not always available, eg in the case of async loggers.
Any attempt from LogStashJSONLayout to write location information in this situation results in a NPE.
Merge pull request #9 from finn-no/bugfix/handle-missing-location

Bugfix – handle missing location