将 html 页面内容(缓冲区)保存到 .log 文件
最近发现不少小伙伴都对Golang很感兴趣,所以今天继续给大家介绍Golang相关的知识,本文《将 html 页面内容(缓冲区)保存到 .log 文件》主要内容涉及到等等知识点,希望能帮到你!当然如果阅读本文时存在不同想法,可以在评论中表达,但是请勿使用过激的措辞~
我正在尝试将缓冲区写入我的 .log 文件以记录缓冲区获取的内容。 当我在记录器中尝试一个字符串时,它工作正常。
但是当我使用缓冲区作为字符串时,它给了我这个错误:
cannot use content (type *bytes.reader) as type string in argument
这是我的记录器(工作正常):
func logrequestfile(data string) {
// if the file doesn't exist, create it, or append to the file
f, err := os.openfile("loggies.log", os.o_append|os.o_create|os.o_wronly, 0644)
if err != nil {
log.fatal(err)
}
if _, err := f.write([]byte(data)); err != nil {
f.close() // ignore error; write error takes precedence
log.fatal(err)
}
if err := f.close(); err != nil {
log.fatal(err)
}
}
这是我调用日志的地方:
func (p *SomeFunction) FunctionName(buffer []byte) []byte {
if len(buffer) > 0 && p.Payload != "" {
buffer = bytes.Replace(buffer, []byte("
win11加密分区怎么取消
