       '4':
         'name': 'definition.log.log-verbose'
   }
+  
+  # Nabto log syntax
+  {
+    'match': '^\#'
+    'captures':
+      '0':
+        'name': 'definition.comment.log'
+  }
+  
+  # Strings hightlight
   {
     'begin': '[\'"]'
     'beginCaptures':

# Try to fuzzy match a time stamp on first line
'firstLineMatch': '^[0-9]{2}.?[0-9]{2}.?[0-9]{2}.?[0-9]{2}.[0-9]{2}.?[0-9]{2}.+'
'patterns': [
  {
    'match': '^([0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{3})'
    'captures':
      '0':
        'name': 'definition.comment.log'
  }
  {
    'match': '.* GC_FOR_ALLOC .*'
    'captures':

        'name': 'variable.parameter.gc-alloc.log'
  }
  {
    'match': '(?=.*?[(][0-9]+[)])([A|E]\/[a-zA-Z].+)'
    'captures':
      '1':
        'name': 'definition.log.log-error'
  }
  {
    'match': '(W\/.+?[0-9][)]:)|(D\/.+?[0-9][)]:)|(I\/.+?[0-9][)]:)|(V\/.+?[0-9][)]:)'
    'captures':
      '1':
        'name': 'definition.log.log-warning'
