             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'

    render_project_stop_requested: ->
        <span>requested to stop this project</span>

    render_project_stopped: ->
        <span>stopped this project</span>

    render_miniterm_command: (cmd) ->
        if cmd.length > 50
            <Tip title='Full command' tip={cmd} delayHide={10000} rootClose={true} >
