国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

golang判斷目錄是否存在和生成日志文件

這篇具有很好參考價(jià)值的文章主要介紹了golang判斷目錄是否存在和生成日志文件。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

package main

import (

? ? "fmt"

? ? "io"

? ? "os"

? ? "time"

? ? "github.com/sirupsen/logrus"

)

func main() {

? ? defer func() {

? ? ? ? err := recover()

? ? ? ? if err != nil {

? ? ? ? ? ? logrus.Info(err)

? ? ? ? }

? ? }()

? ? log_path := "runtime/logs/"

? ? _, err := os.Stat(log_path)

? ? if err != nil {

? ? ? ? if os.IsNotExist(err) {

? ? ? ? ? ? err = os.MkdirAll(log_path, 0755)

? ? ? ? ? ? if err != nil {

? ? ? ? ? ? ? ? logrus.Fatal("目錄創(chuàng)建錯(cuò)誤", err)

? ? ? ? ? ? }

? ? ? ? }

? ? }

? ? log_file := log_path + "error" + time.Now().Format("2006-01-02") + ".log"

? ? fd, err := os.OpenFile(log_file, os.O_CREATE|os.O_WRONLY|os.O_APPEND, 0644)

? ? if err != nil {

? ? ? ? logrus.Info("打開文件錯(cuò)誤", err)

? ? ? ? return

? ? }

? ? logrus.SetOutput(io.MultiWriter(os.Stdout, fd))

? ? Test(1, 0)

}文章來源地址http://www.zghlxwxcb.cn/news/detail-593964.html

func Test(x int, y int) {

? ? a := x / y

? ? fmt.Println(a)

}

到了這里,關(guān)于golang判斷目錄是否存在和生成日志文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • PHP開發(fā)日志 ━━ 不同方法判斷某個(gè)數(shù)組中是否存在指定的鍵名,測(cè)試哪種方法效率高

    PHP開發(fā)日志 ━━ 不同方法判斷某個(gè)數(shù)組中是否存在指定的鍵名,測(cè)試哪種方法效率高

    我們可以用 isset($arr[\\\'a\\\']) 或者 array_key_exists(\\\'a\\\', $arr) 來判斷 \\\'a\\\' 鍵名是否存在與 $arr 數(shù)組。 那么這兩種方式哪個(gè)運(yùn)行速度快呢? 不多廢話了,現(xiàn)在我們寫一段代碼來測(cè)試一下: 結(jié)論是 isset() 更勝一籌。

    2024年02月02日
    瀏覽(92)
  • python判斷文件或文件夾是否存在、創(chuàng)建文件夾

    以下的內(nèi)容參考http://t.csdn.cn/aybFd,https://www.cnblogs.com/hushaojun/p/4533241.html python判斷文件或文件夾是否存在、創(chuàng)建文件夾 1、判斷文件或文件夾是否存在 2、判斷所給路徑是文件還是文件夾 3、創(chuàng)建文件夾 4、獲取當(dāng)前.py文件的路徑 5、獲取指定目錄下所有的文件和文件夾 刪除一個(gè)

    2024年02月10日
    瀏覽(84)
  • C++之判斷文件是否存在的幾種方法

    文章目錄 1. 方法一:C語言之a(chǎn)ccess 2. 方法二:C++方法之ifstream 3. 方法三:fopen方法 4. 方法四:sys中的stat函數(shù)方法 可以使用C語言中unistd.h里的函數(shù)access()來判斷文件是否存在,其原型如下: filename是文件名,mode有下列幾種方法: mode Description F_OK 測(cè)試文件是否存在 R_OK 測(cè)試文件

    2024年02月13日
    瀏覽(97)
  • C++判斷文件夾是否存在,不存在則創(chuàng)建(linux和windows)

    Windows需要如下頭文件: Linux需要如下頭文件: 具體實(shí)現(xiàn)過程如下: 如果需要?jiǎng)h除則將mkdir替換為rkdir即可

    2024年02月12日
    瀏覽(96)
  • Python中可以用三種方法判斷文件是否存在

    Python中可以用三種方法判斷文件是否存在

    前言 大家早好、午好、晚好吖 ? ~歡迎光臨本文章 通常在讀寫文件之前,需要判斷文件或目錄是否存在,不然某些處理方法可能會(huì)使程序出錯(cuò)。 所以最好在做任何操作之前,先判斷文件是否存在。 這里將介紹三種判斷文件或文件夾是否存在的方法,分別使用os模塊、Try語句

    2024年02月02日
    瀏覽(18)
  • python判斷文件夾是否存在,不存在則創(chuàng)建它,并將文件夾下所有的文件及子文件刪除

    1、python判斷文件夾是否存在,不存在則創(chuàng)建它,并將文件夾下所有的文件及子文件刪除 2、python之判斷文件文件夾是否存在,存在則刪除,不存在則創(chuàng)建 2.1、刪除文件于文件夾 使用os.remove刪除文件夾會(huì)出現(xiàn)拒絕訪問的錯(cuò)誤,所以要使用以下方式進(jìn)行刪除 2.2、創(chuàng)建文件與文件

    2024年02月11日
    瀏覽(118)
  • 微信小程序如何判斷對(duì)象是否為空、判斷值是否存在

    微信小程序如何判斷對(duì)象是否為空、判斷值是否存在

    在 js 文件中需要對(duì) data 里一些的對(duì)象進(jìn)行判斷是否為空 比如這里我要在頁(yè)面加載時(shí)判斷 data 中的 record 是否為空: 在 onload() 方法中使用 Object.key().length0 來判斷: Object.keys()方法:將給定對(duì)象的所有可枚舉屬性變成一個(gè)字符串?dāng)?shù)組 解釋:將需要判斷的對(duì)象轉(zhuǎn)換為一個(gè)字符

    2024年02月11日
    瀏覽(205)
  • selenium 判斷元素是否存在

    目的:自動(dòng)化中通常需要根據(jù)元素是否存在,來決定下一步的動(dòng)作;比如 A存在就點(diǎn)擊 下一步,B存在就點(diǎn)擊保存;用于控制腳本的邏輯; selenium中判斷元素有幾種方式 1、find_element(locateType, locate) 2、WebDriverWait(self.driver, 20, 0.5).until(EC.presence_of_element_located((locateType, locate))) 那么

    2024年01月20日
    瀏覽(98)
  • RestHighLevelClient 判斷索引是否存在

    2024年01月24日
    瀏覽(226)
  • Python如何判斷變量是否存在?

    python中可以使用locals()、dir()、vars()等函數(shù)來查詢變量是否存在。 1、 locals() 函數(shù)將當(dāng)前位置的所有局部變量作為字典返回。 2、當(dāng) dir() 函數(shù)不帶參數(shù)時(shí),它返回當(dāng)前范圍內(nèi)的變量、方法和定義類型的列表;當(dāng)它接受參數(shù)時(shí),它返回參數(shù)的屬性和方法列表。 3、vars() 函數(shù)返回對(duì)

    2024年02月11日
    瀏覽(101)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包