Merge pull request #24 from lukrop/development

Fix logger if debug module is sanitized
This commit is contained in:
mrSkortch 2016-03-11 02:24:43 -07:00
commit 73dd1bdb77

View File

@ -1512,10 +1512,10 @@ do -- the main scope
end end
--[[ required: az - radian --[[ required: az - radian
required: dist - meters required: dist - meters
optional: alt - meters (set to false or nil if you don't want to use it). optional: alt - meters (set to false or nil if you don't want to use it).
optional: metric - set true to get dist and alt in km and m. optional: metric - set true to get dist and alt in km and m.
precision will always be nearest degree and NM or km.]] precision will always be nearest degree and NM or km.]]
function mist.tostringBR(az, dist, alt, metric) function mist.tostringBR(az, dist, alt, metric)
az = mist.utils.round(mist.utils.toDegree(az), 0) az = mist.utils.round(mist.utils.toDegree(az), 0)
@ -4834,10 +4834,10 @@ do -- mist.msg scope
local function mistdisplayV5() local function mistdisplayV5()
--[[thoughts to improve upon --[[thoughts to improve upon
event handler based activeClients table. event handler based activeClients table.
display messages only when there is an update display messages only when there is an update
possibly co-routine it. possibly co-routine it.
]] ]]
end end
local function mistdisplayV4() local function mistdisplayV4()
@ -5512,11 +5512,9 @@ do -- mist.demos scope
end end
trigger.action.outText(string.format('%-25s', 'Heading: ') .. Heading .. ' degrees\n' .. string.format('%-25s', 'Roll: ') .. Roll .. ' degrees\n' .. string.format('%-25s', 'Pitch: ') .. Pitch trigger.action.outText(string.format('%-25s', 'Heading: ') .. Heading .. ' degrees\n' .. string.format('%-25s', 'Roll: ') .. Roll .. ' degrees\n' .. string.format('%-25s', 'Pitch: ') .. Pitch
.. ' degrees\n' .. string.format('%-25s', 'Yaw: ') .. Yaw .. ' degrees\n' .. string.format('%-25s', 'AoA: ') .. AoA .. ' degrees\n' .. string.format('%-25s', 'AoA plus Yaw: ') .. AoAplusYaw .. ' degrees\n' .. string.format('%-25s', 'Climb Angle: ') .. .. ' degrees\n' .. string.format('%-25s', 'Yaw: ') .. Yaw .. ' degrees\n' .. string.format('%-25s', 'AoA: ') .. AoA .. ' degrees\n' .. string.format('%-25s', 'AoA plus Yaw: ') .. AoAplusYaw .. ' degrees\n' .. string.format('%-25s', 'Climb Angle: ') ..
ClimbAngle .. ' degrees\n' .. string.format('%-25s', 'Absolute Velocity: ') .. absVel .. ' m/s\n' .. string.format('%-25s', 'Absolute Acceleration: ') .. unitAcc ..' m/s^2\n' ClimbAngle .. ' degrees\n' .. string.format('%-25s', 'Absolute Velocity: ') .. absVel .. ' m/s\n' .. string.format('%-25s', 'Absolute Acceleration: ') .. unitAcc ..' m/s^2\n'
.. string.format('%-25s', 'Axial G loading: ') .. axialGs .. ' g\n' .. string.format('%-25s', 'Transverse G loading: ') .. transGs .. ' g\n' .. string.format('%-25s', 'Absolute G loading: ') .. Gs .. ' g\n' .. string.format('%-25s', 'Energy: ') .. energy .. ' J/kg\n' .. string.format('%-25s', 'dE/dt: ') .. dEdt .. .. string.format('%-25s', 'Axial G loading: ') .. axialGs .. ' g\n' .. string.format('%-25s', 'Transverse G loading: ') .. transGs .. ' g\n' .. string.format('%-25s', 'Absolute G loading: ') .. Gs .. ' g\n' .. string.format('%-25s', 'Energy: ') .. energy .. ' J/kg\n' .. string.format('%-25s', 'dE/dt: ') .. dEdt ..' J/(kg*s)', 1)
' J/(kg*s)', 1)
return unitVel, E, curTime return unitVel, E, curTime
end end
end end
@ -6417,15 +6415,21 @@ do -- mist.Logger scope
text = text:gsub('$' .. index, value) text = text:gsub('$' .. index, value)
end end
end end
local dInfo = debug.getinfo(3) local fName = nil
local fName = dInfo.name local cLine = nil
-- local fsrc = dinfo.short_src if debug then
--local fLine = dInfo.linedefined local dInfo = debug.getinfo(3)
local cLine = dInfo.currentline fName = dInfo.name
if fName then cLine = dInfo.currentline
-- local fsrc = dinfo.short_src
--local fLine = dInfo.linedefined
end
if fName and cLine then
return fName .. '|' .. cLine .. ': ' .. text return fName .. '|' .. cLine .. ': ' .. text
else elseif cLine then
return cLine .. ': ' .. text return cLine .. ': ' .. text
else
return ' ' .. text
end end
end end
@ -6606,3 +6610,5 @@ end
-- initialize mist -- initialize mist
mist.init() mist.init()
env.info(('Mist version ' .. mist.majorVersion .. '.' .. mist.minorVersion .. '.' .. mist.build .. ' loaded.')) env.info(('Mist version ' .. mist.majorVersion .. '.' .. mist.minorVersion .. '.' .. mist.build .. ' loaded.'))
-- vim: noet:ts=2:sw=2