/[eiffelstudio]/branches/eth/eve/Src/Eiffel/interface/graphical/tools/autodebug/log/es_adb_logger.e
ViewVC logotype

Diff of /branches/eth/eve/Src/Eiffel/interface/graphical/tools/autodebug/log/es_adb_logger.e

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 95331 by maxpei, Sat Jun 21 22:38:32 2014 UTC revision 95332 by maxpei, Fri Jun 27 12:57:49 2014 UTC
# Line 34  feature -- Setter Line 34  feature -- Setter
34                  do                  do
35                          l_root_dir := info_center.config.working_directory.root_dir                          l_root_dir := info_center.config.working_directory.root_dir
36                          create log_file.make_with_path (l_root_dir.extended (log_file_name))                          create log_file.make_with_path (l_root_dir.extended (log_file_name))
37                            if not log_file.exists then
38                                    log_file.open_write
39                                    log_file.close
40                            end
41                          log_file.open_append                          log_file.open_append
42                  end                  end
43    
# Line 58  feature -- Setter Line 62  feature -- Setter
62    
63  feature -- Logging  feature -- Logging
64    
65            ensured_log (a_msg: STRING)
66                            -- Ensure `a_msg' is logged.
67                            -- Open the log file if not already, and restore the file state after logging.
68                    require
69                            a_msg /= Void
70                    local
71                            l_was_logging: BOOLEAN
72                    do
73                            l_was_logging := is_logging
74                            if not l_was_logging then
75                                    start_logging
76                            end
77                            log (a_msg)
78                            if not l_was_logging then
79                                    stop_logging
80                            end
81                    end
82    
83          log (a_msg: STRING)          log (a_msg: STRING)
84                          -- Log `a_msg'.                          -- Log `a_msg'.
85                  require                  require
# Line 86  feature -- ADB Action Line 108  feature -- ADB Action
108          on_project_loaded          on_project_loaded
109                          -- <Precursor>                          -- <Precursor>
110                  do                  do
                         start_logging  
111                  end                  end
112    
113          on_project_unloaded          on_project_unloaded
114                          -- <Precursor>                          -- <Precursor>
115                  do                  do
                         stop_logging  
116                  end                  end
117    
118          on_compile_start          on_compile_start
# Line 108  feature -- ADB Action Line 128  feature -- ADB Action
128          on_debugging_start          on_debugging_start
129                          -- <Precursor>                          -- <Precursor>
130                  do                  do
131                            start_logging
132                  end                  end
133    
134          on_debugging_stop          on_debugging_stop
135                          -- <Precursor>                          -- <Precursor>
136                  do                  do
137                            stop_logging
138                  end                  end
139    
140          on_testing_start          on_testing_start
# Line 143  feature -- ADB Action Line 165  feature -- ADB Action
165          on_continuation_debugging_start          on_continuation_debugging_start
166                          -- <Precursor>                          -- <Precursor>
167                  do                  do
168                            start_logging
169                  end                  end
170    
171          on_continuation_debugging_stop          on_continuation_debugging_stop
172                          -- <Precursor>                          -- <Precursor>
173                  do                  do
174                            stop_logging
175                  end                  end
176    
177          on_valid_fix_found (a_fix: ES_ADB_FIX)          on_valid_fix_found (a_fix: ES_ADB_FIX)

Legend:
Removed from v.95331  
changed lines
  Added in v.95332

  ViewVC Help
Powered by ViewVC 1.1.23