如果我想指定一个记录器,我可以在其中设置日志文件的名称和位置,我会执行以下操作:
dotnet build /l:FileLogger,Microsoft.Build.Engine;logfile=MyLog.log
这个语法过去曾经和我一起使用过msbuild,但它不适用于dotnet。我做错了什么?
答案 0 :(得分:4)
我花了一些时间来找到这个,但你可以使用np.random.seed(456)
df = pd.DataFrame(np.random.randn(1000,1000))
#print (df)
s1 = pd.Series(range(0,1000))
#print (s1)
#set column by Series
df[8] = s1
#set Series to range of columns
cols = df.loc[:, 42:442].columns
print (df)
In [310]: %timeit df[cols] = np.broadcast_to(s1.values[:, np.newaxis], (len(df),len(cols)))
1 loop, best of 3: 202 ms per loop
In [311]: %timeit df[cols] = np.repeat(s1.values[:, np.newaxis], len(cols), axis=1)
1 loop, best of 3: 208 ms per loop
In [312]: %timeit df[cols] = np.array([s1.values]*len(cols)).transpose()
10 loops, best of 3: 175 ms per loop
In [313]: %timeit df[cols] = pd.concat([s1] * len(cols), axis=1)
10 loops, best of 3: 53.8 ms per loop
(flp)
fileloggerparameters
这将创建日志文件 msbuild.log 。选项dotnet build /flp:v=diag
erbosity设置为[v]
nostic。但是你可以选择其他的冗长级别。
使用选项logfile指定日志文件的名称。
[diag]
这也适用于msbuild
dotnet build /flp:v=diag;logfile=MyLog.log
使用Powershell,dotnet的命令看起来像
msbuild /flp:v=diag;logfile=MyLog.log