diff --git a/LessMsbuildTasks/NodelessCompile.cs b/LessMsbuildTasks/NodelessCompile.cs index db03641..960938b 100644 --- a/LessMsbuildTasks/NodelessCompile.cs +++ b/LessMsbuildTasks/NodelessCompile.cs @@ -259,7 +259,18 @@ private bool CompileLessFile( string inputFilePath, string outputFilePath, strin if (!_Errors.Contains( errorStr )) { result = false; - Log.LogError( errorStr ); + try + { + var groups = Regex.Match(errorStr, @"(\w+):.*?on line (\d+), column (\d+):").Groups; + var errorClass = groups[1].Value; + var line = Int32.Parse(groups[2].Value); + var column = Int32.Parse(groups[3].Value); + Log.LogError("CompileLessFile", "", errorClass, inputFilePath, line, column, line, column, errorStr); + } + catch + { + Log.LogError(errorStr); + } _Errors.Add( errorStr ); } }