如何利用ASP.NET 4.0开发实例教程在搜索引擎中创建专业网页?

摘要:asp.net 4.0网站开发实例教程,怎么在搜索引擎里做网站网页,网站甚而模板,外贸公司名字大全洋气前言 日志打印,没什么好说的,系统已给我们提供,
asp.net 4.0网站开发实例教程,怎么在搜索引擎里做网站网页,网站甚而模板,外贸公司名字大全洋气前言 日志打印#xff0c;没什么好说的#xff0c;系统已给我们提供#xff0c;且调用也是非常的简单#xff0c;我们封装的目的#xff0c;一是扩展#xff0c;打印一些不常见的类型#xff0c;比如格式化json#xff0c;使得日志看起来比较好看#xff0c;二是…前言 日志打印没什么好说的系统已给我们提供且调用也是非常的简单我们封装的目的一是扩展打印一些不常见的类型比如格式化json使得日志看起来比较好看二是控制日志的开关使其动态开启打印和关闭打印三是简化代码使其调用起来更加的方便。 如下图所示便是我们封装之后的打印效果。 本章的内容大致如下关于源码解析我们放到下篇文章概述。 1、Log工具快速使用 2、全局初始化 3、基本打印 4、开源地址 一、Log工具快速使用 目前Log工具类已经开源在源码中的README中已经做了很详细的介绍当然了你也可以按照如下的方式进行快速使用。 私服和远程依赖由于权限和审核问题预计需要等到2024年第一季度面向所有开发者所以只能暂时使用本地静态共享包和源码两种使用方式本地静态共享包类似Android中的aar依赖直接复制到项目中即可。 1、本地静态共享包har包使用 首先下载har包点击下载 下载之后把har包复制项目中目录自己创建如下我创建了一个libs目录复制进去。 引入之后进行同步项目点击Sync Now即可当然了你也可以将鼠标放置在报错处会出现提示在提示框中点击Run ohpm install。 需要注意app/log是用来区分目录的可以自己定义比如aa/bb等关于静态共享包的创建和使用请查看如下我的介绍这里就不过多介绍。 HarmonyOS开发走进静态共享包的依赖与使用 2、源码直接使用 下载源码后直接把源码中log这个module复制到项目中直接引用即可 如果您的DevEco Studio低于4.0您需要更改log模块里的hvigorfile.ts文件。 修改前 import { harTasks } from ohos/hvigor-ohos-plugin;export default {system: harTasks, /* Built-in plugin of Hvigor. It cannot be modified. */plugins:[] /* Custom plugin to extend the functionality of Hvigor. */ } 修改后 export { harTasks } from ohos/hvigor-ohos-plugin; 并需要进行模块的引入在跟项目中build-profile.json5文件里添加如下 {app: {signingConfigs: [],compileSdkVersion: 9,compatibleSdkVersion: 9,products: [{name: default,signingConfig: default}]},modules: [{name: entry,srcPath: ./entry,targets: [{name: default,applyToProducts: [default]}]},{name: log,srcPath: ./log}] } 3、查看是否引用成功 无论使用哪种方式进行依赖最终都会在使用的模块中生成一个oh_modules文件并创建源代码文件有则成功无则失败如下 二、全局初始化 初始化仅需要初始化一次即可可以在AbilityStage进行目前初始化中均有默认值如果您使用默认值就无需进行初始化。初始化采用的是对象参数传递形式其参数您可以按实际需要进行传递如果想和默认值保持一致有些参数就可以省略。 Log.init({tag: HarmonyOSLog,domain: 0x0000,close: false,isHilog: true,showLogLocation: true,logSize: 800 }) 初始化参数介绍 属性 类型 概述 tag string 打印的标签默认为 HarmonyOSLog domain number 输出日志所对应的业务领域,默认为0x0000 close boolean 是否关闭打印默认true为打开false为不打印 isHilog boolean 打印类型默认为true是hilog打印 false为console mShowLogLocation boolean 是否展示点击的位置默认为true是展示 false为不展示 logSize number 日志每次输出大小最大1024字节 二、基本打印 统一标签打印 使用统一标签进行打印直接传递打印内容即可。 Log.info(我是一个info类型日志) Log.debug(我是一个debug类型日志) Log.warn(我是一个warn类型日志) Log.error(我是一个error类型日志) Log.fatal(我是一个fatal类型日志) 自定义标签 使用自定义标签进行打印 Log.info(我是一个info类型日志, testTag) Log.debug(我是一个debug类型日志, testTag) Log.warn(我是一个warn类型日志, testTag) Log.error(我是一个error类型日志, testTag) Log.fatal(我是一个fatal类型日志, testTag) json打印 json打印会进行格式化处理直接传递json对象或者json字符串即可。 Log.info({ name: AbnerMing, age: 18 }) 四、开源地址 https://gitee.com/abnercode/harmony-os-log 开发环境 DevEco Studio 4.0 Beta2,Build Version: 4.0.0.400 Api版本9 hvigorVersion3.0.2 常见问题 如果你的开发环境比较低会造成下载源码运行工程失败问题常见错误如下是因为开发环境不一致造成。 您可以选择解决问题解决方式如下 解决DevEco Studio低版本导入高版本项目运行失败问题 您也可以不运行直接按照文档进行使用完全没有问题。