chore: replace ioutil with os calls (!95)

* Replace calls to deprecated `ioutil` functions with the `os` package

https://gitlab.com/hectorjsmith/fail2ban-prometheus-exporter/-/merge_requests/95
This commit is contained in:
Hector 2023-06-22 14:33:56 +00:00
parent 1508693dd6
commit dc342e3051

View File

@ -1,11 +1,12 @@
package textfile package textfile
import ( import (
"github.com/prometheus/client_golang/prometheus"
"io/ioutil"
"log" "log"
"os"
"path/filepath" "path/filepath"
"strings" "strings"
"github.com/prometheus/client_golang/prometheus"
) )
const namespace = "textfile" const namespace = "textfile"
@ -19,7 +20,7 @@ var (
) )
func (c *Collector) collectFileContents() { func (c *Collector) collectFileContents() {
files, err := ioutil.ReadDir(c.folderPath) files, err := os.ReadDir(c.folderPath)
if err != nil { if err != nil {
log.Printf("error reading directory '%s': %v", c.folderPath, err) log.Printf("error reading directory '%s': %v", c.folderPath, err)
return return
@ -36,7 +37,7 @@ func (c *Collector) collectFileContents() {
} }
fullPath := filepath.Join(c.folderPath, fileName) fullPath := filepath.Join(c.folderPath, fileName)
content, err := ioutil.ReadFile(fullPath) content, err := os.ReadFile(fullPath)
if err != nil { if err != nil {
c.appendErrorForPath(fileName) c.appendErrorForPath(fileName)
log.Printf("error reading contents of file '%s': %v", fileName, err) log.Printf("error reading contents of file '%s': %v", fileName, err)