             This is a log message
         </div>
 
+# This is used for these cases, where `account_id` isn't set. This means, a back-end system process is responsible.
+# In the case of stopping a project, the name is recorded in the event.by field.
+SystemProcess = rclass
+    displayName : 'ProjectLog-SystemProcess'
+
+    propTypes :
+        event : rtypes.any
+
+    render: ->
+        if @props.event.by?
+            <span>System service <code>{@props.event.by}</code></span>
+        else
+            <span>A system service</span>
+
 LogSearch = rclass
     displayName : 'ProjectLog-LogSearch'
 

                return @render_project_stop_requested()
            when 'project_restart_requested'
                return @render_project_restart_requested()
            when 'open' # open a file
                return @render_open_file()
            when 'set'

                return 'user'
            when 'invite_nonuser'
                return 'user'

        if @props.event.event.indexOf('project') != -1
            return 'edit'
        else
            return 'dot-circle-o'

    render: ->
        style = if @props.cursor then selected_item else @props.backgroundStyle
