lib/tlogger.rb in tlogger-0.6.0 vs lib/tlogger.rb in tlogger-0.7.0

- old
+ new

@@ -285,20 +285,29 @@ end if @cal.nil? or @cal.empty? @cal = caller[0] end - - wd = Dir.getwd - indx = @cal =~ /#{wd}/ - if indx != nil - @scal = [] - @scal << @cal[0..indx] - @scal << @cal[indx+wd.length..-1] - @scal.join + + # reduce it down to last two folder? + sp = @cal.split(File::SEPARATOR) + if sp.length > 1 + msg = "/#{sp[-2]}/#{sp[-1]}" else - @cal + msg = sp[-1] end + msg + + #wd = Dir.getwd + #indx = @cal =~ /#{wd}/ + #if indx != nil + # @scal = [] + # @scal << @cal[0..indx] + # @scal << @cal[indx+wd.length..-1] + # @scal.join + #else + # @cal + #end end # end find_caller # end #