Merge branch 'dev'

This commit is contained in:
bao-qian 2015-11-11 01:18:16 +00:00
commit b5a08c3ba4
5 changed files with 11 additions and 11 deletions

View File

@ -27,7 +27,7 @@
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<OutputPath>..\Output\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>

View File

@ -1,4 +1,5 @@
using NLog;
using System.Diagnostics;
using NLog;
using Wox.Infrastructure.Exception;
namespace Wox.Infrastructure.Logger
@ -12,7 +13,12 @@ namespace Wox.Infrastructure.Logger
#if DEBUG
throw e;
#else
logger.Error(e.Message + "\r\n" + e.StackTrace);
while (e.InnerException != null)
{
logger.Error(e.Message);
logger.Error(e.StackTrace);
e = e.InnerException;
}
#endif
}

View File

@ -1,10 +1,5 @@
<?xml version="1.0"?>
<configuration>
<runtime>
<!--http://stackoverflow.com/questions/186854/how-to-prevent-an-exception-in-a-background-thread-from-terminating-an-application-->
<!--prevent non-ui exception crash wox-->
<legacyUnhandledExceptionPolicy enabled="1" />
</runtime>
<startup>
<supportedRuntime version="v2.0.50727" />
<supportedRuntime version="v4.0" />

View File

@ -42,7 +42,7 @@ namespace Wox
}
[Conditional("DEBUG")]
[Conditional("RELEASE")]
private void RegisterUnhandledException()
{
// let exception throw as normal is better for Debug

View File

@ -48,7 +48,7 @@
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>..\Output\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<DefineConstants>TRACE;RELEASE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<Prefer32Bit>false</Prefer32Bit>
@ -364,7 +364,6 @@ cd "$(TargetDir)Plugins" &amp; del /s /q NAppUpdate.Framework.dll
cd "$(TargetDir)Plugins" &amp; del /s /q Wox.Infrastructure.dll
cd "$(TargetDir)Plugins" &amp; del /s /q Wox.Infrastructure.pdb
cd "$(TargetDir)Plugins" &amp; del /s /q Newtonsoft.Json.dll
cd "$(TargetDir)Plugins" &amp; del /s /q WindowsInput.dll
)</PostBuildEvent>
</PropertyGroup>
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.