doc/RBatch/Log.html in rbatch-2.0.0 vs doc/RBatch/Log.html in rbatch-2.1.0
- old
+ new
@@ -85,10 +85,12 @@
<li><a href="#method-i-fatal">#fatal</a></li>
<li><a href="#method-i-info">#info</a></li>
+ <li><a href="#method-i-journal">#journal</a></li>
+
<li><a href="#method-i-opt">#opt</a></li>
<li><a href="#method-i-send_mail">#send_mail</a></li>
<li><a href="#method-i-warn">#warn</a></li>
@@ -325,26 +327,33 @@
124: <span class="ruby-comment cmt"># ccreate Logger instance for STDOUT</span>
125: <span class="ruby-ivar">@stdout_log</span> = <span class="ruby-constant">Logger</span>.<span class="ruby-identifier">new</span>(<span class="ruby-constant">STDOUT</span>)
126: <span class="ruby-ivar">@stdout_log</span>.<span class="ruby-identifier">level</span> = <span class="ruby-identifier">@@log_level_map</span>[<span class="ruby-ivar">@opt</span>[<span class="ruby-value">:log_level</span>]]
127: <span class="ruby-ivar">@stdout_log</span>.<span class="ruby-identifier">formatter</span> = <span class="ruby-identifier">formatter</span>
128: <span class="ruby-keyword kw">end</span>
-129: <span class="ruby-constant">RBatch</span>.<span class="ruby-identifier">journal</span> <span class="ruby-value">:info</span>,<span class="ruby-value str">"Start Logging. Log file: "</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">path</span>
+129: <span class="ruby-constant">RBatch</span>.<span class="ruby-identifier">journal</span> <span class="ruby-value">:info</span>,<span class="ruby-node">"Start Logging: \"#{path}\""</span>
130: <span class="ruby-comment cmt"># delete old log</span>
131: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">delete_old_log</span>(<span class="ruby-ivar">@opt</span>[<span class="ruby-value">:log_delete_old_log_date</span>]) <span class="ruby-keyword kw">if</span> <span class="ruby-ivar">@opt</span>[<span class="ruby-value">:log_delete_old_log</span>]
-132: <span class="ruby-comment cmt"># Start logging</span>
-133: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">block_given?</span>
-134: <span class="ruby-keyword kw">begin</span>
-135: <span class="ruby-keyword kw">yield</span> <span class="ruby-keyword kw">self</span>
-136: <span class="ruby-keyword kw">rescue</span> <span class="ruby-constant">Exception</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">e</span>
-137: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">fatal</span>(<span class="ruby-identifier">e</span>)
-138: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">fatal</span>(<span class="ruby-value str">"Caught exception. Exit 1"</span>)
-139: <span class="ruby-identifier">exit</span> <span class="ruby-value">1</span>
-140: <span class="ruby-keyword kw">ensure</span>
-141: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">close</span>
-142: <span class="ruby-keyword kw">end</span>
-143: <span class="ruby-keyword kw">end</span>
-144: <span class="ruby-keyword kw">end</span></pre>
+132: <span class="ruby-comment cmt"># Firstly write journal to log</span>
+133: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">RBatch</span>.<span class="ruby-identifier">run_conf</span>[<span class="ruby-value">:mix_rbatch_msg_to_log</span>]
+134: <span class="ruby-constant">RBatch</span>.<span class="ruby-identifier">journals</span>.<span class="ruby-identifier">each</span> <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">str</span><span class="ruby-operator">|</span>
+135: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">journal</span>(<span class="ruby-identifier">str</span>)
+136: <span class="ruby-keyword kw">end</span>
+137: <span class="ruby-constant">RBatch</span>.<span class="ruby-identifier">add_log</span>(<span class="ruby-keyword kw">self</span>)
+138: <span class="ruby-keyword kw">end</span>
+139: <span class="ruby-comment cmt"># Start logging</span>
+140: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">block_given?</span>
+141: <span class="ruby-keyword kw">begin</span>
+142: <span class="ruby-keyword kw">yield</span> <span class="ruby-keyword kw">self</span>
+143: <span class="ruby-keyword kw">rescue</span> <span class="ruby-constant">Exception</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">e</span>
+144: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">fatal</span>(<span class="ruby-identifier">e</span>)
+145: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">fatal</span>(<span class="ruby-value str">"Caught exception. Exit 1"</span>)
+146: <span class="ruby-identifier">exit</span> <span class="ruby-value">1</span>
+147: <span class="ruby-keyword kw">ensure</span>
+148: <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">close</span>
+149: <span class="ruby-keyword kw">end</span>
+150: <span class="ruby-keyword kw">end</span>
+151: <span class="ruby-keyword kw">end</span></pre>
</div>
</div>
@@ -445,15 +454,15 @@
<div class="method-source-code"
id="close-source">
<pre>
- <span class="ruby-comment cmt"># File lib/rbatch/log.rb, line 173</span>
-173: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">close</span>
-174: <span class="ruby-ivar">@stdout_log</span>.<span class="ruby-identifier">close</span> <span class="ruby-keyword kw">if</span> <span class="ruby-ivar">@opt</span>[<span class="ruby-value">:log_stdout</span>]
-175: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">close</span>
-176: <span class="ruby-keyword kw">end</span></pre>
+ <span class="ruby-comment cmt"># File lib/rbatch/log.rb, line 184</span>
+184: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">close</span>
+185: <span class="ruby-ivar">@stdout_log</span>.<span class="ruby-identifier">close</span> <span class="ruby-keyword kw">if</span> <span class="ruby-ivar">@opt</span>[<span class="ruby-value">:log_stdout</span>]
+186: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">close</span>
+187: <span class="ruby-keyword kw">end</span></pre>
</div>
</div>
@@ -480,15 +489,15 @@
<div class="method-source-code"
id="debug-source">
<pre>
- <span class="ruby-comment cmt"># File lib/rbatch/log.rb, line 168</span>
-168: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">debug</span>(<span class="ruby-identifier">a</span>)
-169: <span class="ruby-ivar">@stdout_log</span>.<span class="ruby-identifier">debug</span>(<span class="ruby-identifier">a</span>) <span class="ruby-keyword kw">if</span> <span class="ruby-ivar">@opt</span>[<span class="ruby-value">:log_stdout</span>]
-170: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">debug</span>(<span class="ruby-identifier">a</span>)
-171: <span class="ruby-keyword kw">end</span></pre>
+ <span class="ruby-comment cmt"># File lib/rbatch/log.rb, line 175</span>
+175: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">debug</span>(<span class="ruby-identifier">a</span>)
+176: <span class="ruby-ivar">@stdout_log</span>.<span class="ruby-identifier">debug</span>(<span class="ruby-identifier">a</span>) <span class="ruby-keyword kw">if</span> <span class="ruby-ivar">@opt</span>[<span class="ruby-value">:log_stdout</span>]
+177: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">debug</span>(<span class="ruby-identifier">a</span>)
+178: <span class="ruby-keyword kw">end</span></pre>
</div>
</div>
@@ -525,22 +534,22 @@
<div class="method-source-code"
id="delete-old-log-source">
<pre>
- <span class="ruby-comment cmt"># File lib/rbatch/log.rb, line 184</span>
-184: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">delete_old_log</span>(<span class="ruby-identifier">date</span> = <span class="ruby-value">7</span>)
-185: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">exists?</span>(<span class="ruby-ivar">@log_dir</span>) <span class="ruby-operator">&&</span> <span class="ruby-ivar">@opt</span>[<span class="ruby-value">:log_name</span>].<span class="ruby-identifier">include?</span>(<span class="ruby-value str">"<date>"</span>)
-186: <span class="ruby-constant">Dir</span><span class="ruby-operator">::</span><span class="ruby-identifier">foreach</span>(<span class="ruby-ivar">@log_dir</span>) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">file</span><span class="ruby-operator">|</span>
-187: <span class="ruby-identifier">r</span> = <span class="ruby-constant">Regexp</span>.<span class="ruby-identifier">new</span>(<span class="ruby-value str">"^"</span> <span class="ruby-operator">+</span> <span class="ruby-ivar">@opt</span>[<span class="ruby-value">:log_name</span>].<span class="ruby-identifier">gsub</span>(<span class="ruby-value str">"<prog>"</span>,<span class="ruby-ivar">@prog_base</span>) .<span class="ruby-identifier">gsub</span>(<span class="ruby-value str">"<time>"</span>,<span class="ruby-value str">"[0-2][0-9][0-5][0-9][0-5][0-9]"</span>) .<span class="ruby-identifier">gsub</span>(<span class="ruby-value str">"<date>"</span>,<span class="ruby-value str">"([0-9][0-9][0-9][0-9][0-1][0-9][0-3][0-9])"</span>) <span class="ruby-operator">+</span> <span class="ruby-value str">"$"</span>)
-188: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">r</span> <span class="ruby-operator">=~</span> <span class="ruby-identifier">file</span> <span class="ruby-operator">&&</span> <span class="ruby-constant">Date</span>.<span class="ruby-identifier">strptime</span>(<span class="ruby-node">$1</span>,<span class="ruby-value str">"%Y%m%d"</span>) <span class="ruby-operator"><=</span> <span class="ruby-constant">Date</span>.<span class="ruby-identifier">today</span> <span class="ruby-operator">-</span> <span class="ruby-identifier">date</span>
-189: <span class="ruby-constant">RBatch</span>.<span class="ruby-identifier">journal</span> <span class="ruby-value">:info</span>, <span class="ruby-value str">"Delete old log file: "</span> <span class="ruby-operator">+</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">join</span>(<span class="ruby-ivar">@log_dir</span> , <span class="ruby-identifier">file</span>)
-190: <span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-identifier">delete</span>(<span class="ruby-constant">File</span>.<span class="ruby-identifier">join</span>(<span class="ruby-ivar">@log_dir</span> , <span class="ruby-identifier">file</span>))
-191: <span class="ruby-keyword kw">end</span>
-192: <span class="ruby-keyword kw">end</span>
-193: <span class="ruby-keyword kw">end</span>
-194: <span class="ruby-keyword kw">end</span></pre>
+ <span class="ruby-comment cmt"># File lib/rbatch/log.rb, line 195</span>
+195: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">delete_old_log</span>(<span class="ruby-identifier">date</span> = <span class="ruby-value">7</span>)
+196: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">exists?</span>(<span class="ruby-ivar">@log_dir</span>) <span class="ruby-operator">&&</span> <span class="ruby-ivar">@opt</span>[<span class="ruby-value">:log_name</span>].<span class="ruby-identifier">include?</span>(<span class="ruby-value str">"<date>"</span>)
+197: <span class="ruby-constant">Dir</span><span class="ruby-operator">::</span><span class="ruby-identifier">foreach</span>(<span class="ruby-ivar">@log_dir</span>) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">file</span><span class="ruby-operator">|</span>
+198: <span class="ruby-identifier">r</span> = <span class="ruby-constant">Regexp</span>.<span class="ruby-identifier">new</span>(<span class="ruby-value str">"^"</span> <span class="ruby-operator">+</span> <span class="ruby-ivar">@opt</span>[<span class="ruby-value">:log_name</span>].<span class="ruby-identifier">gsub</span>(<span class="ruby-value str">"<prog>"</span>,<span class="ruby-ivar">@prog_base</span>) .<span class="ruby-identifier">gsub</span>(<span class="ruby-value str">"<time>"</span>,<span class="ruby-value str">"[0-2][0-9][0-5][0-9][0-5][0-9]"</span>) .<span class="ruby-identifier">gsub</span>(<span class="ruby-value str">"<date>"</span>,<span class="ruby-value str">"([0-9][0-9][0-9][0-9][0-1][0-9][0-3][0-9])"</span>) <span class="ruby-operator">+</span> <span class="ruby-value str">"$"</span>)
+199: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">r</span> <span class="ruby-operator">=~</span> <span class="ruby-identifier">file</span> <span class="ruby-operator">&&</span> <span class="ruby-constant">Date</span>.<span class="ruby-identifier">strptime</span>(<span class="ruby-node">$1</span>,<span class="ruby-value str">"%Y%m%d"</span>) <span class="ruby-operator"><=</span> <span class="ruby-constant">Date</span>.<span class="ruby-identifier">today</span> <span class="ruby-operator">-</span> <span class="ruby-identifier">date</span>
+200: <span class="ruby-constant">RBatch</span>.<span class="ruby-identifier">journal</span> <span class="ruby-value">:info</span>, <span class="ruby-value str">"Delete old log file: "</span> <span class="ruby-operator">+</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">join</span>(<span class="ruby-ivar">@log_dir</span> , <span class="ruby-identifier">file</span>)
+201: <span class="ruby-constant">File</span><span class="ruby-operator">::</span><span class="ruby-identifier">delete</span>(<span class="ruby-constant">File</span>.<span class="ruby-identifier">join</span>(<span class="ruby-ivar">@log_dir</span> , <span class="ruby-identifier">file</span>))
+202: <span class="ruby-keyword kw">end</span>
+203: <span class="ruby-keyword kw">end</span>
+204: <span class="ruby-keyword kw">end</span>
+205: <span class="ruby-keyword kw">end</span></pre>
</div>
</div>
@@ -567,16 +576,16 @@
<div class="method-source-code"
id="error-source">
<pre>
- <span class="ruby-comment cmt"># File lib/rbatch/log.rb, line 152</span>
-152: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">error</span>(<span class="ruby-identifier">a</span>)
-153: <span class="ruby-ivar">@stdout_log</span>.<span class="ruby-identifier">error</span>(<span class="ruby-identifier">a</span>) <span class="ruby-keyword kw">if</span> <span class="ruby-ivar">@opt</span>[<span class="ruby-value">:log_stdout</span>]
-154: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">error</span>(<span class="ruby-identifier">a</span>)
-155: <span class="ruby-identifier">send_mail</span>(<span class="ruby-identifier">a</span>) <span class="ruby-keyword kw">if</span> <span class="ruby-ivar">@opt</span>[<span class="ruby-value">:log_send_mail</span>]
-156: <span class="ruby-keyword kw">end</span></pre>
+ <span class="ruby-comment cmt"># File lib/rbatch/log.rb, line 159</span>
+159: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">error</span>(<span class="ruby-identifier">a</span>)
+160: <span class="ruby-ivar">@stdout_log</span>.<span class="ruby-identifier">error</span>(<span class="ruby-identifier">a</span>) <span class="ruby-keyword kw">if</span> <span class="ruby-ivar">@opt</span>[<span class="ruby-value">:log_stdout</span>]
+161: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">error</span>(<span class="ruby-identifier">a</span>)
+162: <span class="ruby-identifier">send_mail</span>(<span class="ruby-identifier">a</span>) <span class="ruby-keyword kw">if</span> <span class="ruby-ivar">@opt</span>[<span class="ruby-value">:log_send_mail</span>]
+163: <span class="ruby-keyword kw">end</span></pre>
</div>
</div>
@@ -603,16 +612,16 @@
<div class="method-source-code"
id="fatal-source">
<pre>
- <span class="ruby-comment cmt"># File lib/rbatch/log.rb, line 146</span>
-146: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">fatal</span>(<span class="ruby-identifier">a</span>)
-147: <span class="ruby-ivar">@stdout_log</span>.<span class="ruby-identifier">fatal</span>(<span class="ruby-identifier">a</span>) <span class="ruby-keyword kw">if</span> <span class="ruby-ivar">@opt</span>[<span class="ruby-value">:log_stdout</span>]
-148: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">fatal</span>(<span class="ruby-identifier">a</span>)
-149: <span class="ruby-identifier">send_mail</span>(<span class="ruby-identifier">a</span>) <span class="ruby-keyword kw">if</span> <span class="ruby-ivar">@opt</span>[<span class="ruby-value">:log_send_mail</span>]
-150: <span class="ruby-keyword kw">end</span></pre>
+ <span class="ruby-comment cmt"># File lib/rbatch/log.rb, line 153</span>
+153: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">fatal</span>(<span class="ruby-identifier">a</span>)
+154: <span class="ruby-ivar">@stdout_log</span>.<span class="ruby-identifier">fatal</span>(<span class="ruby-identifier">a</span>) <span class="ruby-keyword kw">if</span> <span class="ruby-ivar">@opt</span>[<span class="ruby-value">:log_stdout</span>]
+155: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">fatal</span>(<span class="ruby-identifier">a</span>)
+156: <span class="ruby-identifier">send_mail</span>(<span class="ruby-identifier">a</span>) <span class="ruby-keyword kw">if</span> <span class="ruby-ivar">@opt</span>[<span class="ruby-value">:log_send_mail</span>]
+157: <span class="ruby-keyword kw">end</span></pre>
</div>
</div>
@@ -639,25 +648,59 @@
<div class="method-source-code"
id="info-source">
<pre>
- <span class="ruby-comment cmt"># File lib/rbatch/log.rb, line 163</span>
-163: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">info</span>(<span class="ruby-identifier">a</span>)
-164: <span class="ruby-ivar">@stdout_log</span>.<span class="ruby-identifier">info</span>(<span class="ruby-identifier">a</span>) <span class="ruby-keyword kw">if</span> <span class="ruby-ivar">@opt</span>[<span class="ruby-value">:log_stdout</span>]
-165: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">info</span>(<span class="ruby-identifier">a</span>)
-166: <span class="ruby-keyword kw">end</span></pre>
+ <span class="ruby-comment cmt"># File lib/rbatch/log.rb, line 170</span>
+170: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">info</span>(<span class="ruby-identifier">a</span>)
+171: <span class="ruby-ivar">@stdout_log</span>.<span class="ruby-identifier">info</span>(<span class="ruby-identifier">a</span>) <span class="ruby-keyword kw">if</span> <span class="ruby-ivar">@opt</span>[<span class="ruby-value">:log_stdout</span>]
+172: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">info</span>(<span class="ruby-identifier">a</span>)
+173: <span class="ruby-keyword kw">end</span></pre>
</div>
</div>
</div>
+ <div id="journal-method" class="method-detail ">
+ <a name="method-i-journal"></a>
+
+ <div class="method-heading">
+
+ <span class="method-name">journal</span><span
+ class="method-args">(a)</span>
+ <span class="method-click-advice">click to toggle source</span>
+
+ </div>
+
+ <div class="method-description">
+
+
+
+
+
+ <div class="method-source-code"
+ id="journal-source">
+<pre>
+ <span class="ruby-comment cmt"># File lib/rbatch/log.rb, line 180</span>
+180: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">journal</span>(<span class="ruby-identifier">a</span>)
+181: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">info</span>(<span class="ruby-identifier">a</span>)
+182: <span class="ruby-keyword kw">end</span></pre>
+ </div>
+
+ </div>
+
+
+
+
+ </div>
+
+
<div id="opt-method" class="method-detail ">
<a name="method-i-opt"></a>
<div class="method-heading">
@@ -708,15 +751,15 @@
<div class="method-source-code"
id="warn-source">
<pre>
- <span class="ruby-comment cmt"># File lib/rbatch/log.rb, line 158</span>
-158: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">warn</span>(<span class="ruby-identifier">a</span>)
-159: <span class="ruby-ivar">@stdout_log</span>.<span class="ruby-identifier">warn</span>(<span class="ruby-identifier">a</span>) <span class="ruby-keyword kw">if</span> <span class="ruby-ivar">@opt</span>[<span class="ruby-value">:log_stdout</span>]
-160: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">warn</span>(<span class="ruby-identifier">a</span>)
-161: <span class="ruby-keyword kw">end</span></pre>
+ <span class="ruby-comment cmt"># File lib/rbatch/log.rb, line 165</span>
+165: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">warn</span>(<span class="ruby-identifier">a</span>)
+166: <span class="ruby-ivar">@stdout_log</span>.<span class="ruby-identifier">warn</span>(<span class="ruby-identifier">a</span>) <span class="ruby-keyword kw">if</span> <span class="ruby-ivar">@opt</span>[<span class="ruby-value">:log_stdout</span>]
+167: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">warn</span>(<span class="ruby-identifier">a</span>)
+168: <span class="ruby-keyword kw">end</span></pre>
</div>
</div>
@@ -751,16 +794,16 @@
<div class="method-source-code"
id="send-mail-source">
<pre>
- <span class="ruby-comment cmt"># File lib/rbatch/log.rb, line 203</span>
-203: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">send_mail</span>(<span class="ruby-identifier">msg</span>)
-204: <span class="ruby-identifier">body</span> = <span class="ruby-value str">From: <#{@opt[:log_mail_from]}>To: <#{@opt[:log_mail_to]}>Subject: [RBatch] #{RBatch.program_name} has errorDate: #{Time::now.strftime("%a, %d %b %Y %X %z")}Mime-Version: 1.0Content-Type: text/plain; charset=ISO-2022-JPContent-Transfer-Encoding: 7bit#{msg}</span>
-205: <span class="ruby-constant">Net</span><span class="ruby-operator">::</span><span class="ruby-constant">SMTP</span>.<span class="ruby-identifier">start</span>(<span class="ruby-ivar">@opt</span>[<span class="ruby-value">:log_mail_server_host</span>],<span class="ruby-ivar">@opt</span>[<span class="ruby-value">:log_mail_server_port</span>] ) {<span class="ruby-operator">|</span><span class="ruby-identifier">smtp</span><span class="ruby-operator">|</span>
-206: <span class="ruby-identifier">smtp</span>.<span class="ruby-identifier">send_mail</span>(<span class="ruby-identifier">body</span>,<span class="ruby-ivar">@opt</span>[<span class="ruby-value">:log_mail_from</span>],<span class="ruby-ivar">@opt</span>[<span class="ruby-value">:log_mail_to</span>])
-207: }
-208: <span class="ruby-keyword kw">end</span></pre>
+ <span class="ruby-comment cmt"># File lib/rbatch/log.rb, line 214</span>
+214: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">send_mail</span>(<span class="ruby-identifier">msg</span>)
+215: <span class="ruby-identifier">body</span> = <span class="ruby-value str">From: <#{@opt[:log_mail_from]}>To: <#{@opt[:log_mail_to]}>Subject: [RBatch] #{RBatch.program_name} has errorDate: #{Time::now.strftime("%a, %d %b %Y %X %z")}Mime-Version: 1.0Content-Type: text/plain; charset=ISO-2022-JPContent-Transfer-Encoding: 7bit#{msg}</span>
+216: <span class="ruby-constant">Net</span><span class="ruby-operator">::</span><span class="ruby-constant">SMTP</span>.<span class="ruby-identifier">start</span>(<span class="ruby-ivar">@opt</span>[<span class="ruby-value">:log_mail_server_host</span>],<span class="ruby-ivar">@opt</span>[<span class="ruby-value">:log_mail_server_port</span>] ) {<span class="ruby-operator">|</span><span class="ruby-identifier">smtp</span><span class="ruby-operator">|</span>
+217: <span class="ruby-identifier">smtp</span>.<span class="ruby-identifier">send_mail</span>(<span class="ruby-identifier">body</span>,<span class="ruby-ivar">@opt</span>[<span class="ruby-value">:log_mail_from</span>],<span class="ruby-ivar">@opt</span>[<span class="ruby-value">:log_mail_to</span>])
+218: }
+219: <span class="ruby-keyword kw">end</span></pre>
</div>
</div>