本文整理汇总了TypeScript中@microsoft/sp-core-library.Log.error方法的典型用法代码示例。如果您正苦于以下问题:TypeScript Log.error方法的具体用法?TypeScript Log.error怎么用?TypeScript Log.error使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类@microsoft/sp-core-library.Log
的用法示例。
在下文中一共展示了Log.error方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: resolve
return jQuery.getScript("https://swx.cdn.skype.com/shared/v/1.2.36/SkypeBootstrap.min.js").then(() => {
const config: {apiKey: string, apiKeyCC: string} = {
apiKey: "a42fcebd-5b43-4b89-a065-74450fb91255", // sdk
apiKeyCC: "9c967f6b-a846-4df2-b43d-5167e47d81e1", // sdk+ui
};
if (currentConfiguration && currentConfiguration.ClientId) {
Skype.initialize({ apiKey: config.apiKey }, (api) => {
const app: any = new api.application();
app.signInManager.signIn ({
client_id: currentConfiguration.ClientId,
cors: true,
origins: ["https://webdir.online.lync.com/autodiscover/autodiscoverservice.svc/root"],
redirect_uri: currentConfiguration.RedirectUri,
}).then(() => {
resolve(app);
}, (err: any) => {
Log.error(Constants.ErrorCategory, new Error(`cannot sign in ${err}`));
location.assign("https://login.microsoftonline.com/common/oauth2/authorize?response_type=token" +
"&client_id=" + currentConfiguration.ClientId +
"&redirect_uri=" + location.href +
"&resource=https://webdir.online.lync.com");
reject(err);
});
});
} else {
Log.error(Constants.ErrorCategory, new Error(`configuration missing for skype presence service`));
}
});
示例2: Error
}, (err: any) => {
Log.error(Constants.ErrorCategory, new Error(`cannot sign in ${err}`));
location.assign("https://login.microsoftonline.com/common/oauth2/authorize?response_type=token" +
"&client_id=" + currentConfiguration.ClientId +
"&redirect_uri=" + location.href +
"&resource=https://webdir.online.lync.com");
reject(err);
});
示例3: onInit
@override
public onInit(): Promise<void> {
Log._initialize(new ConsoleLogHandler((window as any).LOG_LEVEL || LogLevel.Error));
Log.info(LOG_SOURCE, `Initialized ${strings.Title}`);
if (!this.properties.siteUrl ||
!this.properties.listName) {
const e: Error = new Error('Missing required configuration parameters');
Log.error(LOG_SOURCE, e);
return Promise.reject(e);
}
return Promise.resolve<void>();
}
示例4: onRender
@override
public onRender(): void {
const header: Placeholder = this.context.placeholders.tryAttach('PageHeader', {
onDispose: this._onDispose
});
if (!header) {
Log.error(LOG_SOURCE, new Error('Could not find placeholder PageHeader'));
return;
}
const elem: React.ReactElement<IAnnouncementsProps> = React.createElement(Announcements, {
siteUrl: this.properties.siteUrl,
listName: this.properties.listName,
spHttpClient: this.context.spHttpClient
});
ReactDOM.render(elem, header.domElement);
}
示例5: onRenderCell
@override
public onRenderCell(event: IFieldCustomizerCellEventParameters): void {
event.cellDiv.parentElement.classList.add(styles.ConditionalFormatting);
event.cellDiv.innerText = CellFormatter.renderAsText(this.context.column, event.cellValue);
let midStart: number = this.properties.midStart;
let midEnd: number = this.properties.midEnd;
if (!midStart && !midEnd) {
Log.error(LOG_SOURCE, new Error('Field customizer configuration missing. midStart or midEnd parameter must be specified'));
return;
}
else {
if (midStart && !midEnd) {
Log.verbose(LOG_SOURCE, `midEnd not specified. Setting to midStart:${midStart}`);
midEnd = midStart;
}
else if (!midStart && midEnd) {
Log.verbose(LOG_SOURCE, `midStart not specified. Setting to midEnd:${midEnd}`);
midStart = midEnd;
}
}
let value: number = parseInt(event.cellValue);
if (isNaN(value)) {
Log.info(LOG_SOURCE, `'${event.cellValue}' is not a number. Aborting conditional formatting`);
return;
}
if (value < midStart) {
event.cellDiv.parentElement.classList.add(styles.min);
}
else if (value >= midStart && value <= midEnd) {
event.cellDiv.parentElement.classList.add(styles.mid);
}
else if (value > midEnd) {
event.cellDiv.parentElement.classList.add(styles.max);
}
}
示例6:
error: (error: any): void => {
Log.error(LOG_SOURCE, error);
}
示例7:
.catch((error: any): void => {
Log.error(LOG_SOURCE, error);
this.safeLog(error);
});