Merge branch 'chore/replace-ioutils-with-os-calls' into 'main'

chore: replace ioutil with os calls

See merge request hectorjsmith/fail2ban-prometheus-exporter!95
This commit is contained in:
Hector 2023-06-22 14:33:57 +00:00
commit d1b65a2134

View file

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